Class for encapsulating metadata concerning a block of coefficients in a subband.
#include <wavelet_utils.h>
List of all members.
Public Member Functions |
| CodeBlock () |
| Constructor.
|
| CodeBlock (const int xstart, const int ystart, const int xend, const int yend) |
| Constructor.
|
int | Xstart () const |
| Returns the horizontal start of the block.
|
int | Ystart () const |
| Returns the vertical start of the block.
|
int | Xend () const |
| Returns one past the last coefficient coord, horizontally.
|
int | Yend () const |
| Returns one past the last coefficient coord, vertically.
|
int | Xl () const |
| Returns the width of the code block.
|
int | Yl () const |
| Returns the height of the code block.
|
int | QuantIndex () const |
| Returns the quantisation index associated to the code block.
|
bool | Skipped () const |
| Returns true if the code-block is skipped, false if not.
|
void | SetQuantIndex (const int quantindex) |
| Sets the quantisation index.
|
void | SetSkip (bool skip) |
| Sets whether the code block is skipped or not.
|
Private Member Functions |
void | Init (const int xstart, const int ystart, const int xend, const int yend) |
| Initialise the code block.
|
Constructor & Destructor Documentation
dirac::CodeBlock::CodeBlock |
( |
| ) |
|
dirac::CodeBlock::CodeBlock |
( |
const int |
xstart, |
|
|
const int |
ystart, |
|
|
const int |
xend, |
|
|
const int |
yend |
|
) |
| |
Member Function Documentation
void dirac::CodeBlock::Init |
( |
const int |
xstart, |
|
|
const int |
ystart, |
|
|
const int |
xend, |
|
|
const int |
yend |
|
) |
| |
|
private |
int dirac::CodeBlock::QuantIndex |
( |
| ) |
const |
|
inline |
void dirac::CodeBlock::SetQuantIndex |
( |
const int |
quantindex | ) |
|
|
inline |
void dirac::CodeBlock::SetSkip |
( |
bool |
skip | ) |
|
|
inline |
bool dirac::CodeBlock::Skipped |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Xend |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Xl |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Xstart |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Yend |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Yl |
( |
| ) |
const |
|
inline |
int dirac::CodeBlock::Ystart |
( |
| ) |
const |
|
inline |
Friends And Related Function Documentation
Member Data Documentation
int dirac::CodeBlock::m_quantindex |
|
private |
bool dirac::CodeBlock::m_skipped |
|
private |
int dirac::CodeBlock::m_xend |
|
private |
int dirac::CodeBlock::m_xl |
|
private |
int dirac::CodeBlock::m_xstart |
|
private |
int dirac::CodeBlock::m_yend |
|
private |
int dirac::CodeBlock::m_yl |
|
private |
int dirac::CodeBlock::m_ystart |
|
private |
The documentation for this class was generated from the following file: