libopenraw
Public Member Functions | Static Public Attributes | List of all members
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: