Class to carry out overlay of motion vectors using colour.
#include <motion_colour.h>
|
| | DrawMotionColour (Picture &, DrawPictureMotionParams &, const MvArray &, int, int) |
| | Constructor.
|
| |
| | ~DrawMotionColour () |
| | Destructor.
|
| |
| void | DrawBlock (int, int) |
| | Colours a particular motion vector block appropriately.
|
| |
| void | DrawLegend () |
| | Draws colour wheel 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.
|
| |
|
| int | m_mv_scale |
| | Temporal motion vector scaling.
|
| |
| int | m_mv_clip |
| | Maximum motion vector size represented.
|
| |
| const MvArray & | m_mv |
| | Reference to motion vector data for particular reference.
|
| |
|
| 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.
|
| |
◆ 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:
© 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.