Go to the documentation of this file.
67 for (i = 0; i < 256; i++)
87 for (i = 0; i < 256; i++)
103 for (i=0; i < 16; i++)
117 for (i = 0; i < 256; i++)
149 if (changed_values & 32)
165 if (changed_values & 16)
176 if (changed_values & 8)
187 if (changed_values & 4)
194 if (changed_values & 2)
205 if (changed_values & 1)
246 #define LASZIP_GPSTIME_MULTI 500
247 #define LASZIP_GPSTIME_MULTI_MINUS -10
248 #define LASZIP_GPSTIME_MULTI_UNCHANGED (LASZIP_GPSTIME_MULTI - LASZIP_GPSTIME_MULTI_MINUS + 1)
249 #define LASZIP_GPSTIME_MULTI_CODE_FULL (LASZIP_GPSTIME_MULTI - LASZIP_GPSTIME_MULTI_MINUS + 2)
251 #define LASZIP_GPSTIME_MULTI_TOTAL (LASZIP_GPSTIME_MULTI - LASZIP_GPSTIME_MULTI_MINUS + 6)
478 diff = (((
U16*)item)[0]&0x00FF) - (
last_item[0]&0x00FF);
491 diff = (diff + ((((
U16*)item)[1]&0x00FF) - (
last_item[1]&0x00FF))) / 2;
511 diff = (diff + ((((
U16*)item)[1]>>8) - (
last_item[1]>>8))) / 2;
521 ((
U16*)item)[1] = ((
U16*)item)[0];
522 ((
U16*)item)[2] = ((
U16*)item)[0];
545 for (i = 0; i <
number; i++)
557 for (i = 0; i <
number; i++)
571 for (i = 0; i <
number; i++)
585 for (i = 0; i <
number; i++)
EntropyModel * m_rgb_diff_3
BOOL init(const U8 *item)
LASreadItemCompressed_RGB12_v2(EntropyDecoder *dec)
#define LASZIP_GPSTIME_MULTI_UNCHANGED
EntropyModel * m_bit_byte[256]
LASreadItemCompressed_BYTE_v2(EntropyDecoder *dec, U32 number)
EntropyModel * m_user_data[256]
IntegerCompressor * ic_gpstime
LASreadItemCompressed_POINT10_v2(EntropyDecoder *dec)
const U8 number_return_level[8][8]
#define LASZIP_GPSTIME_MULTI
EntropyModel * m_changed_values
#define LASZIP_GPSTIME_MULTI_TOTAL
virtual void initSymbolModel(EntropyModel *model, U32 *init=0)=0
BOOL init(const U8 *item)
#define LASZIP_GPSTIME_MULTI_MINUS
IntegerCompressor * ic_dx
U8 number_of_returns_of_given_pulse
~LASreadItemCompressed_GPSTIME11_v2()
virtual EntropyModel * createSymbolModel(U32 n)=0
#define U32_ZERO_BIT_0(n)
I32 multi_extreme_counter[4]
BOOL init(const U8 *item)
EntropyModel * m_gpstime_multi
EntropyModel * m_rgb_diff_0
IntegerCompressor * ic_dy
#define LASZIP_GPSTIME_MULTI_CODE_FULL
virtual void destroySymbolModel(EntropyModel *model)=0
EntropyModel * m_rgb_diff_4
U64I64F64 last_gpstime[4]
EntropyModel * m_rgb_diff_5
EntropyModel * m_rgb_diff_2
StreamingMedian5 last_y_diff_median5[16]
~LASreadItemCompressed_BYTE_v2()
~LASreadItemCompressed_POINT10_v2()
const U8 number_return_map[8][8]
EntropyModel * m_gpstime_0diff
LASreadItemCompressed_GPSTIME11_v2(EntropyDecoder *dec)
IntegerCompressor * ic_intensity
EntropyModel * m_scan_angle_rank[2]
EntropyModel * m_classification[256]
BOOL init(const U8 *item)
I32 decompress(I32 iPred, U32 context=0)
StreamingMedian5 last_x_diff_median5[16]
~LASreadItemCompressed_RGB12_v2()
EntropyModel * m_byte_used
virtual U32 decodeSymbol(EntropyModel *model)=0
EntropyModel * m_rgb_diff_1
IntegerCompressor * ic_point_source_ID
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:23