Dirac - A Video Codec

Created by the British Broadcasting Corporation.


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.

const PicArray& dirac::EncPicture::DataForME ( bool  field_coding,
CompSort  c 
) 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]

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

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

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

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

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

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

void dirac::EncPicture::InitMEData ( const PicturePredParams predparams,
const int  num_refs 
)

const PicArray& dirac::EncPicture::OrigData ( CompSort  c  )  const [inline]

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

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

void dirac::EncPicture::SetOrigData ( const int  c  )  [private]

void dirac::EncPicture::SetOrigData (  ) 

void dirac::EncPicture::SetPredBias ( double  b  )  [inline]

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

const PicArray& dirac::EncPicture::UpDataForME ( bool  field_coding,
CompSort  c 
) const

void dirac::EncPicture::UpdateStatus ( const unsigned int  mask  )  [inline]

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

const PicArray& dirac::EncPicture::UpOrigData ( CompSort  cs  )  const


Member Data Documentation

double dirac::EncPicture::m_complexity [private]

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

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

MEData* dirac::EncPicture::m_me_data [private]

double dirac::EncPicture::m_norm_complexity [private]

PicArray* dirac::EncPicture::m_orig_data[3] [private]

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

double dirac::EncPicture::m_pred_bias [private]

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.