56 for (ipt.y=irect.ul().y; ipt.y<=irect.lr().y; ++ipt.y)
58 for (ipt.x=irect.ul().x; ipt.x<=irect.lr().x; ++ipt.x)
60 pt_l0 = ipt * (resLevel + 1);
66 dh = highest->
getPix(ipt) - h;
76 dh = lowest->
getPix(ipt) - h;
virtual void setValue(ossim_int32 x, ossim_int32 y, ossim_float64 color)
ossimPointCloudUtilityFilter(ossimPointCloudTool *pc_util)
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
static ossimElevManager * instance()
METHOD: instance() Implements singelton pattern.
virtual ossim_float64 getPix(const ossimIpt &position, ossim_uint32 band=0) const
Will return the pixel at location position.
ossimRefPtr< ossimImageData > getTile(const ossimIrect &rect, ossim_uint32 resLevel=0) override
Returns a pointer to a tile given an origin representing the upper left corner of the tile to grab fr...
virtual bool getTile(ossimImageData *result, ossim_uint32 resLevel)
Method to get a tile.
virtual ossimDataObjectStatus validate() const
bool localToWorld(const ossimDpt &local_pt, ossimGpt &world_pt) const
Exposes the 3D projection from image to world coordinates.
virtual double getHeightAboveEllipsoid(const ossimGpt &gpt)
unsigned int ossim_uint32
virtual ossimIrect getImageRectangle() const
bool setCurrentEntry(ossim_uint32 entryIdx) override
RTTI_DEF1(ossimPointCloudUtilityFilter, "ossimPointCloudUtilityFilter", ossimImageSourceFilter)
ossimRefPtr< ossimPointCloudTool > m_util