Created by the British Broadcasting Corporation.
A class for encapsulating all the data relating to a picture. More...
#include <picture.h>
A class for encapsulating all the data relating to a picture - all the component data, including upconverted data.
dirac::Picture::Picture | ( | const PictureParams & | pp | ) |
Constructor initialises the picture parameters and the data
dirac::Picture::Picture | ( | const Picture & | cpy | ) |
virtual dirac::Picture::~Picture | ( | ) | [virtual] |
virtual void dirac::Picture::ClearData | ( | ) | [protected, virtual] |
Reimplemented in dirac::EncPicture.
void dirac::Picture::Clip | ( | ) |
Clips the data to lie between 0 and (1<<video_depth)-1
void dirac::Picture::ClipUpData | ( | ) |
Clips the upconverted data to lie between 0 and (1<<video_depth)-1
References m_pic_data.
References m_pic_data.
void dirac::Picture::Fill | ( | ValueType | val | ) |
Initialise contents of picture with value provided
PictureParams& dirac::Picture::GetPparams | ( | ) | const [inline] |
References m_pparams.
virtual void dirac::Picture::Init | ( | ) | [protected, virtual] |
void dirac::Picture::InitWltData | ( | const int | transform_depth | ) |
void dirac::Picture::ReconfigPicture | ( | const PictureParams & | pp | ) |
void dirac::Picture::SetPictureSort | ( | const PictureSort | ps | ) | [inline] |
References m_pparams, and dirac::PictureParams::SetPicSort().
void dirac::Picture::SetPictureType | ( | const PictureType | ftype | ) | [inline] |
References m_pparams, and dirac::PictureParams::SetPictureType().
void dirac::Picture::SetReferenceType | ( | const ReferenceType | rtype | ) | [inline] |
References m_pparams, and dirac::PictureParams::SetReferenceType().
CoeffArray& dirac::Picture::WltData | ( | CompSort | c | ) | [inline] |
References m_wlt_data.
const CoeffArray& dirac::Picture::WltData | ( | CompSort | c | ) | const [inline] |
References m_wlt_data.
PicArray* dirac::Picture::m_pic_data[3] [protected] |
Referenced by Data().
PictureParams dirac::Picture::m_pparams [mutable, protected] |
Referenced by GetPparams(), SetPictureSort(), SetPictureType(), and SetReferenceType().
PicArray* dirac::Picture::m_up_pic_data[3] [mutable, protected] |
CoeffArray dirac::Picture::m_wlt_data[3] [protected] |
Referenced by WltData().
© 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.