MCPcopy Create free account
hub / github.com/LAStools/LAStools / LASwriteItemCompressed_BYTE_v2

Method LASwriteItemCompressed_BYTE_v2

LASzip/src/laswriteitemcompressed_v2.cpp:563–582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

561*/
562
563LASwriteItemCompressed_BYTE_v2::LASwriteItemCompressed_BYTE_v2(ArithmeticEncoder* enc, U32 number)
564{
565 U32 i;
566
567 /* set encoder */
568 assert(enc);
569 this->enc = enc;
570 assert(number);
571 this->number = number;
572
573 /* create models and integer compressors */
574 m_byte = new ArithmeticModel*[number];
575 for (i = 0; i < number; i++)
576 {
577 m_byte[i] = enc->createSymbolModel(256);
578 }
579
580 /* create last item */
581 last_item = new U8[number];
582}
583
584LASwriteItemCompressed_BYTE_v2::~LASwriteItemCompressed_BYTE_v2()
585{

Callers

nothing calls this directly

Calls 1

createSymbolModelMethod · 0.45

Tested by

no test coverage detected