A class encapsulating parameters for calculating a block difference value (a single instance of matching)
#include <me_utils.h>
|
| | BlockDiffParams () |
| | Constructor.
|
| |
| | BlockDiffParams (const int x_p, const int y_p, const int x_l, const int y_l) |
| | Constructor.
|
| |
| void | SetBlockLimits (const OLBParams &bparams, const PicArray &pic_data, const int xbpos, const int ybpos) |
| | Set the limits of the block to fit in a picture.
|
| |
| int | Xp () const |
| | Return the x-position of the top-left block corner.
|
| |
| int | Yp () const |
| | Return the y-position of the top-left block corner.
|
| |
| int | Xl () const |
| | Return the block width.
|
| |
| int | Yl () const |
| | Return the block height.
|
| |
| int | Xend () const |
| | Return the block horizontal endpoint.
|
| |
| int | Yend () const |
| | Return the block vertical endpoint.
|
| |
◆ BlockDiffParams() [1/2]
| dirac::BlockDiffParams::BlockDiffParams |
( |
| ) |
|
|
inline |
◆ BlockDiffParams() [2/2]
| dirac::BlockDiffParams::BlockDiffParams |
( |
const int | x_p, |
|
|
const int | y_p, |
|
|
const int | x_l, |
|
|
const int | y_l ) |
|
inline |
◆ SetBlockLimits()
| void dirac::BlockDiffParams::SetBlockLimits |
( |
const OLBParams & | bparams, |
|
|
const PicArray & | pic_data, |
|
|
const int | xbpos, |
|
|
const int | ybpos ) |
◆ Xend()
| int dirac::BlockDiffParams::Xend |
( |
| ) |
const |
|
inline |
◆ Xl()
| int dirac::BlockDiffParams::Xl |
( |
| ) |
const |
|
inline |
◆ Xp()
| int dirac::BlockDiffParams::Xp |
( |
| ) |
const |
|
inline |
◆ Yend()
| int dirac::BlockDiffParams::Yend |
( |
| ) |
const |
|
inline |
◆ Yl()
| int dirac::BlockDiffParams::Yl |
( |
| ) |
const |
|
inline |
◆ Yp()
| int dirac::BlockDiffParams::Yp |
( |
| ) |
const |
|
inline |
◆ m_xend
| int dirac::BlockDiffParams::m_xend |
|
private |
◆ m_xl
| int dirac::BlockDiffParams::m_xl |
|
private |
◆ m_xp
| int dirac::BlockDiffParams::m_xp |
|
private |
◆ m_yend
| int dirac::BlockDiffParams::m_yend |
|
private |
◆ m_yl
| int dirac::BlockDiffParams::m_yl |
|
private |
◆ m_yp
| int dirac::BlockDiffParams::m_yp |
|
private |
The documentation for this class was generated from the following file:
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.