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.

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]
 

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::UpCombinedData  )  const [private]
 

const PicArray& dirac::EncPicture::UpDataForME bool  combined_me  )  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.