16 #ifndef ossimImageElevationHandler_HEADER 17 #define ossimImageElevationHandler_HEADER 1 61 virtual bool isOpen()
const;
102 {
id = copy.
id; data = copy.
data;
return *
this; }
virtual double getHeightAboveMSL(const ossimGpt &)=0
Height access methods:
ossimRefPtr< ossimImageGeometry > m_geom
bool pointWithin(const ossimDpt &pt, double epsilon=0.0) const
ossimDrect m_rect
Image space rect stored as drect for inlined pointHasCoverage method.
virtual const ossimFilename & getFilename() const
ossimRefPtr< ossimImageData > data
virtual bool isOpen() const
TileCacheEntry(const TileCacheEntry ©)
TileCacheEntry(ossim_uint32 xid, ossimImageData *xdata)
virtual bool pointHasCoverage(const ossimGpt &) const
METHOD: pointIsInsideRect() Method to check if the ground point elevation is defined: ...
virtual bool pointHasCoverage(const ossimGpt &) const
pointHasCoverage(gpt)
Elevation source for a generic image opened via ossimImageHandler.
virtual bool open(const ossimFilename &, bool=false)
const TileCacheEntry & operator=(const TileCacheEntry ©)
virtual double getPostValue(const ossimIpt &gridPt) const =0
METHOD: getPostValue Returns the value at a given grid point as a double.
unsigned int ossim_uint32
virtual void close()
Closes the stream to the file.
ossim_uint32 m_numTilesPerRow
virtual ossimObject * dup() const
const ossimSource & operator=(const ossimSource &rhs)
ossimRefPtr< ossimImageHandler > m_ih
Pointers to links in chain.
std::vector< TileCacheEntry > m_tileCache
bool worldToLocal(const ossimGpt &world_pt, ossimDpt &local_pt) const
Exposes the 3D world-to-local image coordinate reverse projection.
virtual ossimIpt getSizeOfElevCell() const =0
METHOD: getSizeOfElevCell Returns the number of post in the cell.