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
A class for picture component data.
Definition common.h:719
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