| 561 | */ |
| 562 | |
| 563 | LASwriteItemCompressed_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 | |
| 584 | LASwriteItemCompressed_BYTE_v2::~LASwriteItemCompressed_BYTE_v2() |
| 585 | { |
nothing calls this directly
no test coverage detected