Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Member Functions | Private Attributes

dirac::EncPicture Class Reference

#include <enc_picture.h>

Inheritance diagram for dirac::EncPicture:
Inheritance graph
[legend]
Collaboration diagram for dirac::EncPicture:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

dirac::EncPicture::EncPicture ( const PictureParams pp)
virtual dirac::EncPicture::~EncPicture ( ) [virtual]

Member Function Documentation

void dirac::EncPicture::AntiAliasFilter ( PicArray out_data,
const PicArray in_data 
) const [private]
virtual void dirac::EncPicture::ClearData ( ) [private, virtual]

Reimplemented from dirac::Picture.

void dirac::EncPicture::Combine ( PicArray comb_data,
const PicArray y_data,
const PicArray u_data,
const PicArray v_data 
) const [private]
const PicArray& dirac::EncPicture::CombinedData ( ) const [private]
const PicArray& dirac::EncPicture::DataForME ( bool  combined_me) const
void dirac::EncPicture::DropRef ( int  rindex)
const PicArray& dirac::EncPicture::FiltData ( CompSort  c) const [private]
void dirac::EncPicture::FlipStatus ( const unsigned int  mask) [inline]

References m_status.

double dirac::EncPicture::GetComplexity ( ) const [inline]

References m_complexity.

MEData& dirac::EncPicture::GetMEData ( ) [inline]

References m_me_data.

const MEData& dirac::EncPicture::GetMEData ( ) const [inline]

References m_me_data.

double dirac::EncPicture::GetNormComplexity ( ) const [inline]

References m_norm_complexity.

double dirac::EncPicture::GetPredBias ( ) const [inline]

References m_pred_bias.

unsigned int dirac::EncPicture::GetStatus ( ) const [inline]

References m_status.

void dirac::EncPicture::InitMEData ( const PicturePredParams predparams,
const int  num_refs 
)
const PicArray& dirac::EncPicture::OrigData ( CompSort  c) const [inline]

References m_orig_data.

void dirac::EncPicture::SetComplexity ( double  c) [inline]

References m_complexity.

void dirac::EncPicture::SetNormComplexity ( double  c) [inline]

References m_norm_complexity.

void dirac::EncPicture::SetOrigData ( const int  c) [private]
void dirac::EncPicture::SetOrigData ( )
void dirac::EncPicture::SetPredBias ( double  b) [inline]

References m_pred_bias.

void dirac::EncPicture::SetStatus ( const int  status) [inline]

References m_status.

const PicArray& dirac::EncPicture::UpCombinedData ( ) const [private]
const PicArray& dirac::EncPicture::UpDataForME ( bool  combined_me) const
void dirac::EncPicture::UpdateStatus ( const unsigned int  mask) [inline]

References m_status.

const PicArray& dirac::EncPicture::UpFiltData ( CompSort  c) const [private]
const PicArray& dirac::EncPicture::UpOrigData ( CompSort  cs) const

Member Data Documentation

Referenced by GetComplexity(), and SetComplexity().

PicArray* dirac::EncPicture::m_filt_data[3] [mutable, private]

Referenced by GetMEData().

Referenced by OrigData().

Referenced by GetPredBias(), and SetPredBias().

unsigned int dirac::EncPicture::m_status [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.