|
RawSpeed
fast raw decoding library
|
#include "common/TableLookUp.h"
Public Member Functions | |
| TableLookUp (int ntables, bool dither) | |
| void | setTable (int ntable, const std::vector< uint16_t > &table) |
| Array1DRef< uint16_t > | getTable (int n) |
Public Attributes | |
| const int | ntables |
| std::vector< uint16_t > | tables |
| const bool | dither |
Definition at line 30 of file TableLookUp.h.
| rawspeed::TableLookUp::TableLookUp | ( | int | ntables, |
| bool | dither ) |
Definition at line 42 of file TableLookUp.cpp.
References dither, ntables, rawspeed::TABLE_SIZE, tables, and ThrowRDE.
| Array1DRef< uint16_t > rawspeed::TableLookUp::getTable | ( | int | n | ) |
Definition at line 87 of file TableLookUp.cpp.
References rawspeed::Array2DRef(), ntables, rawspeed::TABLE_SIZE, tables, and ThrowRDE.
| void rawspeed::TableLookUp::setTable | ( | int | ntable, |
| const std::vector< uint16_t > & | table ) |
Definition at line 50 of file TableLookUp.cpp.
References rawspeed::Array2DRef(), assert(), rawspeed::clampBits(), dither, rawspeed::implicit_cast(), invariant, ntables, rawspeed::TABLE_MAX_ELTS, rawspeed::TABLE_SIZE, tables, and ThrowRDE.
| const bool rawspeed::TableLookUp::dither |
Definition at line 38 of file TableLookUp.h.
Referenced by TableLookUp(), and setTable().
| const int rawspeed::TableLookUp::ntables |
Definition at line 36 of file TableLookUp.h.
Referenced by TableLookUp(), getTable(), and setTable().
| std::vector<uint16_t> rawspeed::TableLookUp::tables |
Definition at line 37 of file TableLookUp.h.
Referenced by TableLookUp(), getTable(), and setTable().