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


Detailed Description

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

Constructor & Destructor Documentation

dirac::UpConverter::UpConverter ( int  min_val,
int  max_val,
int  orig_xlen,
int  orig_ylen 
)

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,
const int  filter_size,
const int  filter_shift,
const short  taps[4] 
) [private]


Member Data Documentation

int dirac::UpConverter::m_width_old [private]

int dirac::UpConverter::m_height_old [private]

int dirac::UpConverter::m_width_new [private]

int dirac::UpConverter::m_height_new [private]

const int dirac::UpConverter::m_min_val [private]

const int dirac::UpConverter::m_max_val [private]

const int dirac::UpConverter::m_orig_xl [private]

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