Created by the British Broadcasting Corporation.
#include <motion.h>
dirac::MvData::MvData | ( | const int | xnumMB, | |
const int | ynumMB, | |||
const int | xnumblocks, | |||
const int | ynumblocks, | |||
const int | num_refs | |||
) |
Constructor takes:
xnumMB | the number of MBs horizontally | |
ynumMB | the number of MBs vertically | |
xnumblocks | the number of blocks horizontally | |
ynumblocks | the number of blocks vertically | |
num_refs | the number of references being used for the frame |
dirac::MvData::MvData | ( | const int | xnumMB, | |
const int | ynumMB, | |||
const int | num_refs | |||
) |
Constructor. Numbers of blocks derived from the number of MBs
xnumMB | the number of MBs horizontally | |
ynumMB | the number of MBs vertically | |
num_refs | the number of references being used for the frame |
dirac::MvData::~MvData | ( | ) |
MvArray& dirac::MvData::Vectors | ( | const int | ref_id | ) | [inline] |
const MvArray& dirac::MvData::Vectors | ( | const int | ref_id | ) | const [inline] |
MvArray& dirac::MvData::GlobalMotionVectors | ( | const int | ref_id | ) | [inline] |
const MvArray& dirac::MvData::GlobalMotionVectors | ( | const int | ref_id | ) | const [inline] |
TwoDArray<int>& dirac::MvData::MBSplit | ( | ) | [inline] |
const TwoDArray<int>& dirac::MvData::MBSplit | ( | ) | const [inline] |
OneDArray<float>& dirac::MvData::GlobalMotionParameters | ( | const int | ref_id | ) | [inline] |
const OneDArray<float>& dirac::MvData::GlobalMotionParameters | ( | const int | ref_id | ) | const [inline] |
unsigned int dirac::MvData::NumRefs | ( | ) | const [inline] |
void dirac::MvData::InitMvData | ( | ) | [private] |
OneDArray<MvArray*> dirac::MvData::m_vectors [private] |
OneDArray<MvArray*> dirac::MvData::m_gm_vectors [private] |
TwoDArray<PredMode> dirac::MvData::m_modes [private] |
OneDArray< TwoDArray<ValueType>* > dirac::MvData::m_dc [private] |
TwoDArray<int> dirac::MvData::m_mb_split [private] |
OneDArray< OneDArray<float>* > dirac::MvData::m_gm_params [private] |
const unsigned int dirac::MvData::m_num_refs [private] |
© 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.