36 m_wavePacketDescriptorIndex(0),
37 m_byteOffsetToWaveformData(0),
38 m_waveformPacketSizeInBytes(0),
39 m_returnPointWaveformLocation(0.0),
52 m_intensity(obj.m_intensity),
53 m_bitFlags(obj.m_bitFlags),
54 m_classification(obj.m_classification),
55 m_scanAngleRank(obj.m_scanAngleRank),
56 m_userData(obj.m_userData),
57 m_pointSourceId(obj.m_pointSourceId),
58 m_gpsTime(obj.m_gpsTime),
59 m_wavePacketDescriptorIndex(obj.m_wavePacketDescriptorIndex),
60 m_byteOffsetToWaveformData(obj.m_byteOffsetToWaveformData),
61 m_waveformPacketSizeInBytes(obj.m_waveformPacketSizeInBytes),
62 m_returnPointWaveformLocation(obj.m_returnPointWaveformLocation),
104 m_record(obj.m_record)
110 if (
this != ©_this)
201 std::ios_base::fmtflags f = out.flags();
203 out << std::setiosflags(std::ios_base::fixed) << std::setprecision(8);
virtual ossim_uint8 getReturnNumber() const
virtual ossim_uint16 getIntensity() const
virtual ossim_uint16 getRed() const
ossim_uint8 m_classification
ossimLasPointRecord4Data m_record
void swap()
Performs a swap if system byte order is not little endian.
virtual std::ostream & print(std::ostream &out) const
virtual ossim_uint16 getBlue() const
virtual ossim_uint8 getEdgeFlag() const
virtual ~ossimLasPointRecord4()
destructor
ossim_uint8 m_wavePacketDescriptorIndex
OSSIM_DLL ossimByteOrder byteOrder()
ossim_uint32 m_waveformPacketSizeInBytes
unsigned short ossim_uint16
ossim_uint64 m_byteOffsetToWaveformData
virtual ossim_uint8 getNumberOfReturns() const
ossim_float64 m_returnPointWaveformLocation
virtual ossim_int32 getY() const
Container class for LAS point record type 4.
ossim_int8 m_scanAngleRank
ossim_uint8 m_numberOfReturns
virtual ossim_int32 getX() const
const ossimLasPointRecord4 & operator=(const ossimLasPointRecord4 ©_this)
ossim_uint16 m_pointSourceId
ossimLasPointRecord4Data()
ossim_uint8 m_edgeOfFlightLine
virtual ossim_uint16 getGreen() const
std::basic_istream< char > istream
Base class for char input streams.
const ossimLasPointRecord4Data & operator=(const ossimLasPointRecord4Data &obj)
ossim_uint8 m_returnNumber
virtual ossim_int32 getZ() const
ossimLasPointRecord4()
default constructor
virtual void writeStream(std::ostream &out)
Writes record to stream.
unsigned char ossim_uint8
ossim_uint8 m_scanDirection
virtual void readStream(std::istream &in)
Initialize record from stream.
std::basic_ostream< char > ostream
Base class for char output streams.