Public Member Functions | Private Attributes | List of all members
LASwaveform13writer Class Reference

#include <laswaveform13writer.hpp>

Public Member Functions

void close ()
 
 LASwaveform13writer ()
 
BOOL open (const char *file_name, const LASvlr_wave_packet_descr *const *wave_packet_descr)
 
BOOL write_waveform (LASpoint *point, U8 *samples)
 
 ~LASwaveform13writer ()
 

Private Attributes

ArithmeticEncoderenc
 
FILE * file
 
IntegerCompressoric16
 
IntegerCompressoric8
 
ByteStreamOutstream
 
LASwaveformDescription ** waveforms
 

Detailed Description

Definition at line 42 of file laswaveform13writer.hpp.

Constructor & Destructor Documentation

◆ LASwaveform13writer()

LASwaveform13writer::LASwaveform13writer ( )

Definition at line 45 of file laswaveform13writer.cpp.

◆ ~LASwaveform13writer()

LASwaveform13writer::~LASwaveform13writer ( )

Definition at line 55 of file laswaveform13writer.cpp.

Member Function Documentation

◆ close()

void LASwaveform13writer::close ( )

Definition at line 322 of file laswaveform13writer.cpp.

◆ open()

BOOL LASwaveform13writer::open ( const char *  file_name,
const LASvlr_wave_packet_descr *const *  wave_packet_descr 
)

Definition at line 72 of file laswaveform13writer.cpp.

◆ write_waveform()

BOOL LASwaveform13writer::write_waveform ( LASpoint point,
U8 samples 
)

Definition at line 252 of file laswaveform13writer.cpp.

Member Data Documentation

◆ enc

ArithmeticEncoder* LASwaveform13writer::enc
private

Definition at line 59 of file laswaveform13writer.hpp.

◆ file

FILE* LASwaveform13writer::file
private

Definition at line 56 of file laswaveform13writer.hpp.

◆ ic16

IntegerCompressor* LASwaveform13writer::ic16
private

Definition at line 61 of file laswaveform13writer.hpp.

◆ ic8

IntegerCompressor* LASwaveform13writer::ic8
private

Definition at line 60 of file laswaveform13writer.hpp.

◆ stream

ByteStreamOut* LASwaveform13writer::stream
private

Definition at line 57 of file laswaveform13writer.hpp.

◆ waveforms

LASwaveformDescription** LASwaveform13writer::waveforms
private

Definition at line 55 of file laswaveform13writer.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:10