Class to carry out overlay of SAD block values.
#include <sad.h>
|
| DrawSad (Picture &, DrawPictureMotionParams &, const TwoDArray< MvCostData > &, const TwoDArray< PredMode > &, int) |
| Constructor.
|
| ~DrawSad () |
| Destructor.
|
void | DrawBlock (int, int) |
| Colours a single motion vector block.
|
void | DrawLegend () |
| Draws power bar legend.
|
| DrawOverlay (Picture &, DrawPictureMotionParams &) |
| Constructor.
|
virtual | ~DrawOverlay () |
| Destructor.
|
void | DrawReferenceNumbers (int, int) |
| Draws picture numbers for both references.
|
void | DrawReferenceNumber (int, int) |
| Draws picture number for chosen reference.
|
void | DrawPictureNumber (int) |
| Draws current picture number.
|
void | DrawCharacter (const PicArray &, int, int) |
| Draws a character / number / symbol.
|
const OverlaySymbols & | Symbols () const |
| Returns reference to symbols object.
|
|
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.
|
Picture & | m_picture |
| Picture data.
|
DrawPictureMotionParams & | m_draw_params |
| Block parameters and chroma scaling.
|
OverlaySymbols | m_symbols |
| Symbols.
|
◆ DrawSad()
◆ ~DrawSad()
dirac_instr::DrawSad::~DrawSad |
( |
| ) |
|
◆ DrawBlock()
void dirac_instr::DrawSad::DrawBlock |
( |
int | , |
|
|
int | ) |
|
virtual |
◆ DrawLegend()
void dirac_instr::DrawSad::DrawLegend |
( |
| ) |
|
|
virtual |
◆ m_cost
◆ m_mode
◆ m_scale
int dirac_instr::DrawSad::m_scale |
|
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.