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

#include <laswriteitemcompressed_v2.hpp>

Inheritance diagram for LASwriteItemCompressed_RGB12_v2:
Inheritance graph
[legend]

Public Member Functions

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

Private Attributes

EntropyEncoderenc
 
U16 last_item [3]
 
EntropyModel * m_byte_used
 
EntropyModel * m_rgb_diff_0
 
EntropyModel * m_rgb_diff_1
 
EntropyModel * m_rgb_diff_2
 
EntropyModel * m_rgb_diff_3
 
EntropyModel * m_rgb_diff_4
 
EntropyModel * m_rgb_diff_5
 

Detailed Description

Definition at line 94 of file laswriteitemcompressed_v2.hpp.

Constructor & Destructor Documentation

◆ LASwriteItemCompressed_RGB12_v2()

LASwriteItemCompressed_RGB12_v2::LASwriteItemCompressed_RGB12_v2 ( EntropyEncoder enc)

Definition at line 458 of file laswriteitemcompressed_v2.cpp.

◆ ~LASwriteItemCompressed_RGB12_v2()

LASwriteItemCompressed_RGB12_v2::~LASwriteItemCompressed_RGB12_v2 ( )

Definition at line 474 of file laswriteitemcompressed_v2.cpp.

Member Function Documentation

◆ init()

BOOL LASwriteItemCompressed_RGB12_v2::init ( const U8 item)
virtual

Implements LASwriteItemCompressed.

Definition at line 485 of file laswriteitemcompressed_v2.cpp.

◆ write()

BOOL LASwriteItemCompressed_RGB12_v2::write ( const U8 item)
inlinevirtual

Implements LASwriteItem.

Definition at line 503 of file laswriteitemcompressed_v2.cpp.

Member Data Documentation

◆ enc

EntropyEncoder* LASwriteItemCompressed_RGB12_v2::enc
private

Definition at line 106 of file laswriteitemcompressed_v2.hpp.

◆ last_item

U16 LASwriteItemCompressed_RGB12_v2::last_item[3]
private

Definition at line 107 of file laswriteitemcompressed_v2.hpp.

◆ m_byte_used

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_byte_used
private

Definition at line 109 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_0

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_0
private

Definition at line 110 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_1

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_1
private

Definition at line 111 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_2

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_2
private

Definition at line 112 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_3

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_3
private

Definition at line 113 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_4

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_4
private

Definition at line 114 of file laswriteitemcompressed_v2.hpp.

◆ m_rgb_diff_5

EntropyModel* LASwriteItemCompressed_RGB12_v2::m_rgb_diff_5
private

Definition at line 115 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 Wed Mar 2 2022 00:37:26