#include <laswaveform13reader.hpp>
Public Member Functions | |
| void | close () |
| BOOL | get_samples () |
| BOOL | get_samples_xyz () |
| BOOL | has_samples () |
| BOOL | has_samples_xyz () |
| BOOL | is_compressed () const |
| LASwaveform13reader () | |
| BOOL | open (const char *file_name, I64 start_of_waveform_data_packet_record, const LASvlr_wave_packet_descr *const *wave_packet_descr) |
| BOOL | read_waveform (const LASpoint *point) |
| ~LASwaveform13reader () | |
Public Attributes | |
| F32 | location |
| U32 | nbits |
| U32 | nsamples |
| U32 | s_count |
| U32 | sample |
| U32 | sampleMax |
| U32 | sampleMin |
| U8 * | samples |
| U32 | temporal |
| F64 | XYZreturn [3] |
| F64 | XYZsample [3] |
| F32 | XYZt [3] |
Private Attributes | |
| BOOL | compressed |
| ArithmeticDecoder * | dec |
| FILE * | file |
| IntegerCompressor * | ic16 |
| IntegerCompressor * | ic8 |
| I64 | last_position |
| U32 | size |
| I64 | start_of_waveform_data_packet_record |
| ByteStreamIn * | stream |
| const LASvlr_wave_packet_descr *const * | wave_packet_descr |
Definition at line 42 of file laswaveform13reader.hpp.
| LASwaveform13reader::LASwaveform13reader | ( | ) |
Definition at line 37 of file laswaveform13reader.cpp.
| LASwaveform13reader::~LASwaveform13reader | ( | ) |
Definition at line 67 of file laswaveform13reader.cpp.
| void LASwaveform13reader::close | ( | ) |
Definition at line 434 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::get_samples | ( | ) |
Definition at line 342 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::get_samples_xyz | ( | ) |
Definition at line 386 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::has_samples | ( | ) |
Definition at line 368 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::has_samples_xyz | ( | ) |
Definition at line 412 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::is_compressed | ( | ) | const |
Definition at line 75 of file laswaveform13reader.cpp.
| BOOL LASwaveform13reader::open | ( | const char * | file_name, |
| I64 | start_of_waveform_data_packet_record, | ||
| const LASvlr_wave_packet_descr *const * | wave_packet_descr | ||
| ) |
Definition at line 80 of file laswaveform13reader.cpp.
Definition at line 257 of file laswaveform13reader.cpp.
|
private |
Definition at line 79 of file laswaveform13reader.hpp.
|
private |
Definition at line 86 of file laswaveform13reader.hpp.
|
private |
Definition at line 82 of file laswaveform13reader.hpp.
|
private |
Definition at line 88 of file laswaveform13reader.hpp.
|
private |
Definition at line 87 of file laswaveform13reader.hpp.
|
private |
Definition at line 85 of file laswaveform13reader.hpp.
| F32 LASwaveform13reader::location |
Definition at line 48 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::nbits |
Definition at line 45 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::nsamples |
Definition at line 46 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::s_count |
Definition at line 54 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::sample |
Definition at line 55 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::sampleMax |
Definition at line 58 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::sampleMin |
Definition at line 57 of file laswaveform13reader.hpp.
| U8* LASwaveform13reader::samples |
Definition at line 60 of file laswaveform13reader.hpp.
|
private |
Definition at line 80 of file laswaveform13reader.hpp.
|
private |
Definition at line 84 of file laswaveform13reader.hpp.
|
private |
Definition at line 83 of file laswaveform13reader.hpp.
| U32 LASwaveform13reader::temporal |
Definition at line 47 of file laswaveform13reader.hpp.
|
private |
Definition at line 81 of file laswaveform13reader.hpp.
| F64 LASwaveform13reader::XYZreturn[3] |
Definition at line 50 of file laswaveform13reader.hpp.
| F64 LASwaveform13reader::XYZsample[3] |
Definition at line 52 of file laswaveform13reader.hpp.
| F32 LASwaveform13reader::XYZt[3] |
Definition at line 49 of file laswaveform13reader.hpp.