13 #ifndef ossimLasReader_HEADER 14 #define ossimLasReader_HEADER 1 64 virtual bool isOpen()
const;
163 virtual void getEntryList(std::vector<ossim_uint32>& entryList)
const;
229 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
virtual ossim_uint32 getNumberOfInputBands() const
Gets bands.
virtual void close()
Close method.
ossimRefPtr< ossimImageData > m_tile
ossimUnitConversionTool * m_unitConverter
ossimLasReader()
default constructor
Represents serializable keyword/value map.
void convertToMeters(ossim_float64 &value) const
std::basic_ifstream< char > ifstream
Class for char input file streams.
virtual double getMinPixelValue(ossim_uint32 band=0) const
void setGsd(const ossim_float64 &gsd)
Sets m_gsd data member and projection if projection is set.
Container class to hold accumulated point data.
virtual ossimString getShortName() const
virtual ossim_uint32 getCurrentEntry() const
void setBlue(const ossim_uint16 &value)
virtual ossimString getLongName() const
void getScale(ossimDpt &scale, ossim_uint32 resLevel) const
Get the scale for resLevel.
virtual bool open()
open method.
virtual bool isOpen() const
is open method.
bool initFromExternalMetadata()
Looks for external FGDC text file to initialize projection from.
virtual void setProperty(ossimRefPtr< ossimProperty > property)
Set propterty method.
void setRed(const ossim_uint16 &value)
virtual ossim_uint32 getTileWidth() const
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name) const
Get propterty method.
void setIntensity(const ossim_uint16 &value)
ossim_uint16 getRed() const
unsigned short ossim_uint16
ossimScalarType getOutputScalarType() const
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &rect, ossim_uint32 resLevel=0)
Returns a pointer to a tile given an origin representing the upper left corner of the tile to grab fr...
virtual ossim_uint32 getImageTileWidth() const
Gets tile width.
virtual ossim_uint32 getTileHeight() const
ossimLasPointRecordInterface * getNewPointRecord() const
Returns a point of type.
ossim_uint16 getIntensity() const
virtual ossim_uint32 getImageTileHeight() const
Gets tile height.
void initUnits(const ossimKeywordlist &geomKwl)
unsigned int ossim_uint32
void setGreen(const ossim_uint16 &value)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual bool setCurrentEntry(ossim_uint32 entryIdx)
ossim_uint16 getGreen() const
void add(const ossim_float64 &point)
virtual ossim_uint32 getNumberOfLines(ossim_uint32 resLevel=0) const
Gets lines.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
Method to the load (recreate) the state of an object from a keyword list.
virtual void getPropertyNames(std::vector< ossimString > &propertyNames) const
Get propterty names.
ossim_uint16 getBlue() const
virtual ossim_uint32 getNumberOfDecimationLevels() const
This class defines an abstract Handler which all image handlers(loaders) should derive from...
virtual void completeOpen()
Will complete the opening process.
virtual double getNullPixelValue(ossim_uint32 band=0) const
virtual ossim_uint32 getNumberOfSamples(ossim_uint32 resLevel=0) const
Gets samples.
virtual double getMaxPixelValue(ossim_uint32 band=0) const
OSSIM Interface for LAS point record types.
ossim_float64 getValue() const
virtual ~ossimLasReader()
virtual destructor
virtual ossim_uint32 getNumberOfOutputBands() const
Returns the number of bands in a tile returned from this TileSource.
unsigned char ossim_uint8
virtual void getEntryList(std::vector< ossim_uint32 > &entryList) const
Gets entry list.
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if non defined...
ossimRefPtr< ossimProjection > m_proj