#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.