Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::UpConverter Class Reference

Upconversion class. More...

#include <upconvert.h>

List of all members.

Public Member Functions

Private Member Functions

Private Attributes

Static Private Attributes


Detailed Description

Class to upconvert data by a factor of 2 in both dimensions


Constructor & Destructor Documentation

dirac::UpConverter::UpConverter (   )  [inline]
 

dirac::UpConverter::~UpConverter (   )  [inline]
 

dirac::UpConverter::UpConverter (  const UpConverter &  cpy  )  [private]
 


Member Function Documentation

void dirac::UpConverter::DoUpConverter (  const PicArray &  pic_data,
PicArray &  up_data
) 
 

Upconvert the picture data, where the parameters are

Parameters:
pic_data is the original data
up_data is the upconverted data

UpConverter& dirac::UpConverter::operator= (  const UpConverter &  rhs  )  [private]
 

void dirac::UpConverter::RowLoop (  PicArray &  up_data,
const int  row_num
)  [private]
 


Member Data Documentation

const int dirac::UpConverter::Stage_I_Shift = 8 [static, private]
 

const int dirac::UpConverter::Stage_I_Size = 6 [static, private]
 

const int dirac::UpConverter::StageI_I = 167 [static, private]
 

const int dirac::UpConverter::StageI_II = -56 [static, private]
 

const int dirac::UpConverter::StageI_III = 25 [static, private]
 

const int dirac::UpConverter::StageI_IV = -11 [static, private]
 

const int dirac::UpConverter::StageI_V = 4 [static, private]
 

const int dirac::UpConverter::StageI_VI = -1 [static, private]
 

int dirac::UpConverter::xNew [private]
 

int dirac::UpConverter::xOld [private]
 

int dirac::UpConverter::yNew [private]
 

int dirac::UpConverter::yOld [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.