|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Container class for LAS point record type 1. More...
#include <ossimLasPointRecord1.h>
Classes | |
| struct | ossimLasPointRecord1Data |
Public Member Functions | |
| ossimLasPointRecord1 () | |
| default constructor More... | |
| ossimLasPointRecord1 (const ossimLasPointRecord1 &obj) | |
| const ossimLasPointRecord1 & | operator= (const ossimLasPointRecord1 ©_this) |
| virtual | ~ossimLasPointRecord1 () |
| destructor More... | |
| virtual void | readStream (std::istream &in) |
| Initialize record from stream. More... | |
| virtual void | writeStream (std::ostream &out) |
| Writes record to stream. More... | |
| virtual ossim_int32 | getX () const |
| virtual ossim_int32 | getY () const |
| virtual ossim_int32 | getZ () const |
| virtual ossim_uint16 | getRed () const |
| virtual ossim_uint16 | getGreen () const |
| virtual ossim_uint16 | getBlue () const |
| virtual ossim_uint16 | getIntensity () const |
| virtual ossim_uint8 | getReturnNumber () const |
| virtual ossim_uint8 | getNumberOfReturns () const |
| virtual ossim_uint8 | getEdgeFlag () const |
| virtual std::ostream & | print (std::ostream &out) const |
Public Member Functions inherited from ossimLasPointRecordInterface | |
| virtual | ~ossimLasPointRecordInterface () |
| Virtual destructor defined to squash compiler errors. More... | |
Private Member Functions | |
| void | swap () |
| Performs a swap if system byte order is not little endian. More... | |
Private Attributes | |
| ossimLasPointRecord1Data | m_record |
Container class for LAS point record type 1.
Definition at line 23 of file ossimLasPointRecord1.h.
| ossimLasPointRecord1::ossimLasPointRecord1 | ( | ) |
default constructor
Definition at line 75 of file ossimLasPointRecord1.cpp.
| ossimLasPointRecord1::ossimLasPointRecord1 | ( | const ossimLasPointRecord1 & | obj | ) |
Definition at line 81 of file ossimLasPointRecord1.cpp.
|
virtual |
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 152 of file ossimLasPointRecord1.cpp.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 172 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_returnByte.
Referenced by print().
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 147 of file ossimLasPointRecord1.cpp.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 157 of file ossimLasPointRecord1.cpp.
References ossimLasPointRecord1::ossimLasPointRecord1Data::m_intensity, and m_record.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 167 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_returnByte.
Referenced by print().
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 142 of file ossimLasPointRecord1.cpp.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 162 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_returnByte.
Referenced by print().
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 127 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_x.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 132 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_y.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 137 of file ossimLasPointRecord1.cpp.
References m_record, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_z.
| const ossimLasPointRecord1 & ossimLasPointRecord1::operator= | ( | const ossimLasPointRecord1 & | copy_this | ) |
Definition at line 87 of file ossimLasPointRecord1.cpp.
References m_record.
|
virtual |
Implements ossimLasPointRecordInterface.
Definition at line 177 of file ossimLasPointRecord1.cpp.
References getEdgeFlag(), getNumberOfReturns(), getReturnNumber(), ossimLasPointRecord1::ossimLasPointRecord1Data::m_classification, ossimLasPointRecord1::ossimLasPointRecord1Data::m_gpsTime, ossimLasPointRecord1::ossimLasPointRecord1Data::m_intensity, ossimLasPointRecord1::ossimLasPointRecord1Data::m_pointSourceID, m_record, ossimLasPointRecord1::ossimLasPointRecord1Data::m_scanAngleRank, ossimLasPointRecord1::ossimLasPointRecord1Data::m_userData, ossimLasPointRecord1::ossimLasPointRecord1Data::m_x, ossimLasPointRecord1::ossimLasPointRecord1Data::m_y, and ossimLasPointRecord1::ossimLasPointRecord1Data::m_z.
|
virtual |
Initialize record from stream.
Implements ossimLasPointRecordInterface.
Definition at line 100 of file ossimLasPointRecord1.cpp.
References ossim::byteOrder(), m_record, OSSIM_BIG_ENDIAN, and swap().
|
private |
Performs a swap if system byte order is not little endian.
Definition at line 203 of file ossimLasPointRecord1.cpp.
References ossimLasPointRecord1::ossimLasPointRecord1Data::m_gpsTime, ossimLasPointRecord1::ossimLasPointRecord1Data::m_intensity, ossimLasPointRecord1::ossimLasPointRecord1Data::m_pointSourceID, m_record, ossimLasPointRecord1::ossimLasPointRecord1Data::m_x, ossimLasPointRecord1::ossimLasPointRecord1Data::m_y, ossimLasPointRecord1::ossimLasPointRecord1Data::m_z, and ossimEndian::swap().
Referenced by readStream(), and writeStream().
|
virtual |
Writes record to stream.
Implements ossimLasPointRecordInterface.
Definition at line 110 of file ossimLasPointRecord1.cpp.
References ossim::byteOrder(), m_record, OSSIM_BIG_ENDIAN, and swap().
|
private |
Definition at line 102 of file ossimLasPointRecord1.h.
Referenced by getEdgeFlag(), getIntensity(), getNumberOfReturns(), getReturnNumber(), getX(), getY(), getZ(), operator=(), print(), readStream(), swap(), and writeStream().
1.8.14