PictureType
Definition: common_types.h:86
ReferenceType
Definition: common_types.h:92
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:52
CompSort
Types of picture component.
Definition: common.h:87
short ValueType
Type of picture data (including motion compensated residuals)
Definition: common.h:70
Picture type Class.
Definition: common.h:229
Parameters for initialising picture class objects.
Definition: common.h:533
void SetPicSort(const PictureSort &ps)
Sets the type of picture.
void SetPictureType(const PictureType ftype)
Sets the picture to be Intra/Inter.
void SetReferenceType(const ReferenceType rtype)
Sets the picture to be a reference or not.
A class for picture component data.
Definition: common.h:719
A class for encapsulating all the data relating to a picture.
Definition: picture.h:52
const PicArray & UpData(CompSort cs) const
Returns a given upconverted component.
PicArray & UpData(CompSort cs)
Returns a given upconverted component.
void Fill(ValueType val)
Picture Fill.
PicArray & Data(CompSort cs)
Returns a given component.
Definition: picture.h:94
void SetPictureSort(const PictureSort ps)
Sets the picture sort.
Definition: picture.h:82
const PicArray & Data(CompSort cs) const
Returns a given component.
Definition: picture.h:97
void InitWltData(const int transform_depth)
Initialises the wavelet coefficient data arrays;.
void SetPictureType(const PictureType ftype)
Sets the picture type.
Definition: picture.h:85
const CoeffArray & WltData(CompSort c) const
Returns the wavelet coefficient data.
Definition: picture.h:106
void ClipComponent(PicArray &pic_data, CompSort cs) const
Clip an individual component.
PicArray * m_up_pic_data[3]
Definition: picture.h:129
virtual void ClearData()
Delete all the data.
void ClipUpData()
Clip the upconverted data to prevent overshoot.
void SetReferenceType(const ReferenceType rtype)
Sets the picture type.
Definition: picture.h:88
Picture(const PictureParams &pp)
Constructor.
PictureParams & GetPparams() const
Gets the picture parameters.
Definition: picture.h:79
PictureParams m_pparams
Definition: picture.h:127
Picture(const Picture &cpy)
Copy constructor. Private as not currently used [may want to implement reference counting later....
virtual void Init()
Initialises the picture once the picture parameters have been set.
CoeffArray & WltData(CompSort c)
Returns the wavelet coefficient data.
Definition: picture.h:109
Picture & operator=(const Picture &rhs)
Assignment =. Private as not currently used [may want to implement reference counting later....
CoeffArray m_wlt_data[3]
Definition: picture.h:133
void ReconfigPicture(const PictureParams &pp)
Reconfigures to the new parameters.
virtual ~Picture()
Destructor.
void Clip()
Clip the data to prevent overshoot.
PicArray * m_pic_data[3]
Definition: picture.h:128
A class for wavelet coefficient data.
Definition: wavelet_utils.h:623