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

#include <laswriteitemcompressed_v2.hpp>

Inheritance diagram for LASwriteItemCompressed_POINT10_v2:
Inheritance graph
[legend]

Public Member Functions

BOOL init (const U8 *item)
 
 LASwriteItemCompressed_POINT10_v2 (EntropyEncoder *enc)
 
BOOL write (const U8 *item)
 
 ~LASwriteItemCompressed_POINT10_v2 ()
 
- Public Member Functions inherited from LASwriteItemCompressed
virtual ~LASwriteItemCompressed ()
 
- Public Member Functions inherited from LASwriteItem
virtual ~LASwriteItem ()
 

Private Attributes

EntropyEncoderenc
 
IntegerCompressoric_dx
 
IntegerCompressoric_dy
 
IntegerCompressoric_intensity
 
IntegerCompressoric_point_source_ID
 
IntegerCompressoric_z
 
I32 last_height [8]
 
U16 last_intensity [16]
 
U8 last_item [20]
 
StreamingMedian5 last_x_diff_median5 [16]
 
StreamingMedian5 last_y_diff_median5 [16]
 
EntropyModel * m_bit_byte [256]
 
EntropyModel * m_changed_values
 
EntropyModel * m_classification [256]
 
EntropyModel * m_scan_angle_rank [2]
 
EntropyModel * m_user_data [256]
 

Detailed Description

Definition at line 40 of file laswriteitemcompressed_v2.hpp.

Constructor & Destructor Documentation

◆ LASwriteItemCompressed_POINT10_v2()

LASwriteItemCompressed_POINT10_v2::LASwriteItemCompressed_POINT10_v2 ( EntropyEncoder enc)

Definition at line 59 of file laswriteitemcompressed_v2.cpp.

◆ ~LASwriteItemCompressed_POINT10_v2()

LASwriteItemCompressed_POINT10_v2::~LASwriteItemCompressed_POINT10_v2 ( )

Definition at line 84 of file laswriteitemcompressed_v2.cpp.

Member Function Documentation

◆ init()

BOOL LASwriteItemCompressed_POINT10_v2::init ( const U8 item)
virtual

Implements LASwriteItemCompressed.

Definition at line 104 of file laswriteitemcompressed_v2.cpp.

◆ write()

BOOL LASwriteItemCompressed_POINT10_v2::write ( const U8 item)
inlinevirtual

Implements LASwriteItem.

Definition at line 139 of file laswriteitemcompressed_v2.cpp.

Member Data Documentation

◆ enc

EntropyEncoder* LASwriteItemCompressed_POINT10_v2::enc
private

Definition at line 52 of file laswriteitemcompressed_v2.hpp.

◆ ic_dx

IntegerCompressor* LASwriteItemCompressed_POINT10_v2::ic_dx
private

Definition at line 66 of file laswriteitemcompressed_v2.hpp.

◆ ic_dy

IntegerCompressor* LASwriteItemCompressed_POINT10_v2::ic_dy
private

Definition at line 67 of file laswriteitemcompressed_v2.hpp.

◆ ic_intensity

IntegerCompressor* LASwriteItemCompressed_POINT10_v2::ic_intensity
private

Definition at line 60 of file laswriteitemcompressed_v2.hpp.

◆ ic_point_source_ID

IntegerCompressor* LASwriteItemCompressed_POINT10_v2::ic_point_source_ID
private

Definition at line 62 of file laswriteitemcompressed_v2.hpp.

◆ ic_z

IntegerCompressor* LASwriteItemCompressed_POINT10_v2::ic_z
private

Definition at line 68 of file laswriteitemcompressed_v2.hpp.

◆ last_height

I32 LASwriteItemCompressed_POINT10_v2::last_height[8]
private

Definition at line 57 of file laswriteitemcompressed_v2.hpp.

◆ last_intensity

U16 LASwriteItemCompressed_POINT10_v2::last_intensity[16]
private

Definition at line 54 of file laswriteitemcompressed_v2.hpp.

◆ last_item

U8 LASwriteItemCompressed_POINT10_v2::last_item[20]
private

Definition at line 53 of file laswriteitemcompressed_v2.hpp.

◆ last_x_diff_median5

StreamingMedian5 LASwriteItemCompressed_POINT10_v2::last_x_diff_median5[16]
private

Definition at line 55 of file laswriteitemcompressed_v2.hpp.

◆ last_y_diff_median5

StreamingMedian5 LASwriteItemCompressed_POINT10_v2::last_y_diff_median5[16]
private

Definition at line 56 of file laswriteitemcompressed_v2.hpp.

◆ m_bit_byte

EntropyModel* LASwriteItemCompressed_POINT10_v2::m_bit_byte[256]
private

Definition at line 63 of file laswriteitemcompressed_v2.hpp.

◆ m_changed_values

EntropyModel* LASwriteItemCompressed_POINT10_v2::m_changed_values
private

Definition at line 59 of file laswriteitemcompressed_v2.hpp.

◆ m_classification

EntropyModel* LASwriteItemCompressed_POINT10_v2::m_classification[256]
private

Definition at line 64 of file laswriteitemcompressed_v2.hpp.

◆ m_scan_angle_rank

EntropyModel* LASwriteItemCompressed_POINT10_v2::m_scan_angle_rank[2]
private

Definition at line 61 of file laswriteitemcompressed_v2.hpp.

◆ m_user_data

EntropyModel* LASwriteItemCompressed_POINT10_v2::m_user_data[256]
private

Definition at line 65 of file laswriteitemcompressed_v2.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