Class to carry out overlay of motion vectors using colour.
#include <motion_colour.h>
|
| DrawMotionColour (Picture &, DrawPictureMotionParams &, const MvArray &, int, int) |
| Constructor. More...
|
|
| ~DrawMotionColour () |
| Destructor. More...
|
|
void | DrawBlock (int, int) |
| Colours a particular motion vector block appropriately. More...
|
|
void | DrawLegend () |
| Draws colour wheel legend. More...
|
|
| DrawOverlay (Picture &, DrawPictureMotionParams &) |
| Constructor. More...
|
|
virtual | ~DrawOverlay () |
| Destructor. More...
|
|
virtual void | DrawBlock (int, int)=0 |
| Carries out overlay for single block. More...
|
|
virtual void | DrawLegend ()=0 |
| Draws overlay legend. More...
|
|
void | DrawReferenceNumbers (int, int) |
| Draws picture numbers for both references. More...
|
|
void | DrawReferenceNumber (int, int) |
| Draws picture number for chosen reference. More...
|
|
void | DrawPictureNumber (int) |
| Draws current picture number. More...
|
|
void | DrawCharacter (const PicArray &, int, int) |
| Draws a character / number / symbol. More...
|
|
const OverlaySymbols & | Symbols () const |
| Returns reference to symbols object. More...
|
|
|
void | GetPowerUV (int, int &, int &) |
| Calculates U and V for particular value normalised to 1000. More...
|
|
void | DrawPowerBar (int, int) |
| Draws power bar legend with given limits. More...
|
|
void | DrawValue (int, int, int) |
| Draws value. More...
|
|
void | DrawMvBlockUV (int, int, int, int) |
| Colours motion vector block referenced by motion vector. More...
|
|
void | DrawBlockUV (int, int, int, int) |
| Colours an 8x8 block referenced by TL chroma pixel. More...
|
|
Picture & | m_picture |
| Picture data. More...
|
|
DrawPictureMotionParams & | m_draw_params |
| Block parameters and chroma scaling. More...
|
|
OverlaySymbols | m_symbols |
| Symbols. More...
|
|
◆ DrawMotionColour()
◆ ~DrawMotionColour()
dirac_instr::DrawMotionColour::~DrawMotionColour |
( |
| ) |
|
◆ DrawBlock()
void dirac_instr::DrawMotionColour::DrawBlock |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
◆ DrawLegend()
void dirac_instr::DrawMotionColour::DrawLegend |
( |
| ) |
|
|
virtual |
◆ m_mv
const MvArray& dirac_instr::DrawMotionColour::m_mv |
|
private |
◆ m_mv_clip
int dirac_instr::DrawMotionColour::m_mv_clip |
|
private |
◆ m_mv_scale
int dirac_instr::DrawMotionColour::m_mv_scale |
|
private |
The documentation for this class was generated from the following file: