libopenraw
OpenRaw::Internals::NefDiffIterator Class Reference

Public Member Functions

 NefDiffIterator (const HuffmanNode *const, const uint8_t *, size_t size)
int get ()

Static Public Attributes

static const HuffmanNode Lossy12Bit []
static const HuffmanNode Lossy14Bit []
static const HuffmanNode LossLess14Bit []

Detailed Description

Definition at line 35 of file nefdiffiterator.hpp.

Constructor & Destructor Documentation

◆ NefDiffIterator()

OpenRaw::Internals::NefDiffIterator::NefDiffIterator ( const HuffmanNode * const t,
const uint8_t * p,
size_t size )

Definition at line 182 of file nefdiffiterator.cpp.

Member Function Documentation

◆ get()

int OpenRaw::Internals::NefDiffIterator::get ( )

Definition at line 28 of file nefdiffiterator.cpp.

Member Data Documentation

◆ LossLess14Bit

const HuffmanNode OpenRaw::Internals::NefDiffIterator::LossLess14Bit
static

Definition at line 42 of file nefdiffiterator.hpp.

◆ Lossy12Bit

const HuffmanNode OpenRaw::Internals::NefDiffIterator::Lossy12Bit
static
Initial value:
= {
{0, 6},
{0, 3},
{1, 5},
{0, 5},
{1, 4},
{1, 3},
{0, 10},
{0, 9},
{1, 6},
{1, 2},
{0, 12},
{1, 7},
{0, 14},
{1, 1},
{0, 16},
{1, 0},
{0, 18},
{1, 8},
{0, 20},
{1, 9},
{0, 22},
{1, 11},
{0, 24},
{1, 10},
{0, 26},
{1, 12},
{1, 0},
}

Definition at line 40 of file nefdiffiterator.hpp.

◆ Lossy14Bit

const HuffmanNode OpenRaw::Internals::NefDiffIterator::Lossy14Bit
static

Definition at line 41 of file nefdiffiterator.hpp.


The documentation for this class was generated from the following files: