Go to the documentation of this file.
   75   for (i = 0; i < 256; i++)
 
   93   for (i = 0; i < 256; i++)
 
  118   for (i = 0; i < 256; i++)
 
  181   ic_dy->
compress(median_y, y_diff, (k_bits < 19 ? k_bits : 19));
 
  196   if (changed_values & 32)
 
  202   if (changed_values & 16)
 
  213   if (changed_values & 8)
 
  224   if (changed_values & 4)
 
  230   if (changed_values & 2)
 
  241   if (changed_values & 1)
 
  263 #define LASZIP_GPSTIME_MULTIMAX 512 
  302   this_gpstime.
i64 = *((
I64*)item);
 
  314       I32 curr_gpstime_diff = (
I32)curr_gpstime_diff_64;
 
  315       if (curr_gpstime_diff_64 == (
I64)(curr_gpstime_diff))
 
  340       I32 curr_gpstime_diff = (
I32)curr_gpstime_diff_64;
 
  342       if (curr_gpstime_diff_64 == (
I64)(curr_gpstime_diff))
 
  456   sym |= ((((
U16*)
last_item)[0]&0xFF00) != (((
U16*)item)[0]&0xFF00)) << 1;
 
  457   sym |= ((((
U16*)
last_item)[1]&0x00FF) != (((
U16*)item)[1]&0x00FF)) << 2;
 
  458   sym |= ((((
U16*)
last_item)[1]&0xFF00) != (((
U16*)item)[1]&0xFF00)) << 3;
 
  459   sym |= ((((
U16*)
last_item)[2]&0x00FF) != (((
U16*)item)[2]&0x00FF)) << 4;
 
  460   sym |= ((((
U16*)
last_item)[2]&0xFF00) != (((
U16*)item)[2]&0xFF00)) << 5;
 
  553   I32 curr_diff_32 = (
I32)curr_diff_64;
 
  555   if (curr_diff_64 == (
I64)(curr_diff_32))
 
  557     if (curr_diff_32 == 0) 
 
  632   for (i = 0; i < 
number; i++)
 
  
virtual void initSymbolModel(EntropyModel *model, U32 *init=0)=0
void compress(I32 iPred, I32 iReal, U32 context=0)
#define LASZIP_GPSTIME_MULTIMAX
BOOL init(const U8 *item)
BOOL write(const U8 *item)
BOOL write(const U8 *item)
EntropyModel * m_gpstime_0diff
LASwriteItemCompressed_RGB12_v1(EntropyEncoder *enc)
IntegerCompressor * ic_gpstime
EntropyModel * m_bit_byte[256]
virtual void encodeSymbol(EntropyModel *model, U32 sym)=0
~LASwriteItemCompressed_WAVEPACKET13_v1()
virtual void destroySymbolModel(EntropyModel *model)=0
LASwriteItemCompressed_BYTE_v1(EntropyEncoder *enc, U32 number)
EntropyModel * m_byte_used
EntropyModel * m_changed_values
IntegerCompressor * ic_dy
IntegerCompressor * ic_scan_angle_rank
EntropyModel * m_classification[256]
virtual EntropyModel * createSymbolModel(U32 n)=0
virtual void writeInt64(U64 sym)=0
LASwriteItemCompressed_GPSTIME11_v1(EntropyEncoder *enc)
~LASwriteItemCompressed_RGB12_v1()
BOOL init(const U8 *item)
EntropyModel * m_packet_index
U8 number_of_returns_of_given_pulse
LASwriteItemCompressed_WAVEPACKET13_v1(EntropyEncoder *enc)
IntegerCompressor * ic_dx
BOOL write(const U8 *item)
BOOL write(const U8 *item)
EntropyModel * m_offset_diff[4]
~LASwriteItemCompressed_GPSTIME11_v1()
IntegerCompressor * ic_return_point
~LASwriteItemCompressed_BYTE_v1()
IntegerCompressor * ic_offset_diff
IntegerCompressor * ic_rgb
IntegerCompressor * ic_byte
IntegerCompressor * ic_packet_size
I32 multi_extreme_counter
LASwriteItemCompressed_POINT10_v1(EntropyEncoder *enc)
EntropyModel * m_gpstime_multi
~LASwriteItemCompressed_POINT10_v1()
BOOL init(const U8 *item)
BOOL init(const U8 *item)
EntropyModel * m_user_data[256]
IntegerCompressor * ic_point_source_ID
BOOL write(const U8 *item)
BOOL init(const U8 *item)
IntegerCompressor * ic_xyz
IntegerCompressor * ic_intensity
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