47 m_intensity(obj.m_intensity),
48 m_bitFlags(obj.m_bitFlags),
49 m_classification(obj.m_classification),
50 m_scanAngleRank(obj.m_scanAngleRank),
51 m_userData(obj.m_userData),
52 m_pointSourceId(obj.m_pointSourceId),
89 m_record(obj.m_record)
95 if (
this != ©_this)
186 std::ios_base::fmtflags f = out.flags();
188 out << std::setiosflags(std::ios_base::fixed) << std::setprecision(8);
virtual ~ossimLasPointRecord2()
destructor
virtual ossim_uint8 getNumberOfReturns() const
ossim_uint8 m_numberOfReturns
ossimLasPointRecord2Data m_record
virtual std::ostream & print(std::ostream &out) const
const ossimLasPointRecord2Data & operator=(const ossimLasPointRecord2Data &obj)
ossim_uint8 m_scanDirection
virtual void readStream(std::istream &in)
Initialize record from stream.
OSSIM_DLL ossimByteOrder byteOrder()
unsigned short ossim_uint16
virtual ossim_uint16 getRed() const
ossim_uint8 m_returnNumber
ossim_uint8 m_classification
virtual ossim_int32 getX() const
virtual ossim_uint8 getEdgeFlag() const
ossim_uint16 m_pointSourceId
virtual void writeStream(std::ostream &out)
Writes record to stream.
virtual ossim_uint16 getBlue() const
ossimLasPointRecord2Data()
virtual ossim_uint8 getReturnNumber() const
virtual ossim_int32 getZ() const
virtual ossim_uint16 getGreen() const
std::basic_istream< char > istream
Base class for char input streams.
virtual ossim_int32 getY() const
void swap()
Performs a swap if system byte order is not little endian.
const ossimLasPointRecord2 & operator=(const ossimLasPointRecord2 ©_this)
virtual ossim_uint16 getIntensity() const
ossim_uint8 m_edgeOfFlightLine
ossim_int8 m_scanAngleRank
Container class for LAS point record type 2.
ossimLasPointRecord2()
default constructor
unsigned char ossim_uint8
std::basic_ostream< char > ostream
Base class for char output streams.