10 #ifndef ossimPointCloudHandler_HEADER 11 #define ossimPointCloudHandler_HEADER 46 virtual void close() = 0;
63 virtual void rewind()
const { m_currentPID = 0; }
76 virtual void getBounds(
ossimGrect& bounds)
const;
ossimRefPtr< ossimPointRecord > m_maxRecord
virtual void getBlock(const ossimGrect &bounds, ossimPointBlock &block) const =0
Fetches the block of points inside the block bounds.
static ossim_uint32 DEFAULT_BLOCK_SIZE
unsigned int ossim_uint32
virtual const ossimPointRecord * getMaxPoint() const
virtual void rewind() const
ossimFilename m_inputFilename
ossim_uint32 m_currentPID
virtual const ossimPointRecord * getMinPoint() const
Assigns the two points with fields representing the extremes of the dataset.
ossimRefPtr< ossimPointCloudGeometry > m_geometry
Base class for all point-cloud file readers.
ossimRefPtr< ossimPointRecord > m_minRecord
virtual bool canConnectMyInputTo(ossim_int32, const ossimConnectableObject *) const
Handler is always on the start of the pipeline.