Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac_instr::DrawOverlay Class Reference
Base class for block overlay objects.
#include <draw_overlay.h>
Inheritance diagram for dirac_instr::DrawOverlay:
[legend]Collaboration diagram for dirac_instr::DrawOverlay:
[legend]List of all members.Public Member Functions
Protected Member Functions
- void GetPowerUV (int, int &, int &)
- Calculates U and V for particular value normalised to 1000.
- void DrawPowerBar (int, int)
- Draws power bar legend with given limits.
- void DrawValue (int, int, int)
- Draws value.
- void DrawMvBlockUV (int, int, int, int)
- Colours motion vector block referenced by motion vector.
- void DrawBlockUV (int, int, int, int)
- Colours an 8x8 block referenced by TL chroma pixel.
Protected Attributes
Constructor & Destructor Documentation
virtual dirac_instr::DrawOverlay::~DrawOverlay |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual void dirac_instr::DrawOverlay::DrawBlock |
( |
int |
, |
|
|
int |
|
|
) |
[pure virtual] |
|
void dirac_instr::DrawOverlay::DrawBlockUV |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
[protected] |
|
void dirac_instr::DrawOverlay::DrawCharacter |
( |
const PicArray & |
, |
|
|
int |
, |
|
|
int |
|
|
) |
|
|
void dirac_instr::DrawOverlay::DrawFrameNumber |
( |
int |
|
) |
|
|
virtual void dirac_instr::DrawOverlay::DrawLegend |
( |
|
) |
[pure virtual] |
|
void dirac_instr::DrawOverlay::DrawMvBlockUV |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
[protected] |
|
void dirac_instr::DrawOverlay::DrawPowerBar |
( |
int |
, |
|
|
int |
|
|
) |
[protected] |
|
void dirac_instr::DrawOverlay::DrawReferenceNumber |
( |
int |
, |
|
|
int |
|
|
) |
|
|
void dirac_instr::DrawOverlay::DrawReferenceNumbers |
( |
int |
, |
|
|
int |
|
|
) |
|
|
void dirac_instr::DrawOverlay::DrawValue |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
[protected] |
|
void dirac_instr::DrawOverlay::GetPowerUV |
( |
int |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
[protected] |
|
const OverlaySymbols& dirac_instr::DrawOverlay::Symbols |
( |
|
) |
const [inline] |
|
Member Data Documentation
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.