Class to carry out the overlay of motion vectors represented by arrows.
#include <motion_arrows.h>
|
| | DrawMotionArrows (Picture &, DrawPictureMotionParams &, const MvArray &, int) |
| | Constructor. More...
|
| |
| | ~DrawMotionArrows () |
| | Destructor. More...
|
| |
| void | DrawBlock (int, int) |
| | Manages drawing of motion vector arrows. More...
|
| |
| void | DrawLegend () |
| | Does nothing, no legend for overlay. 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 | DrawArrow (int, int, int, int) |
| | Draws a single 16 x 16 pixel arrow. 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...
|
| |
◆ DrawMotionArrows()
◆ ~DrawMotionArrows()
| dirac_instr::DrawMotionArrows::~DrawMotionArrows |
( |
| ) |
|
◆ DrawArrow()
| void dirac_instr::DrawMotionArrows::DrawArrow |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
protected |
◆ DrawBlock()
| void dirac_instr::DrawMotionArrows::DrawBlock |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
◆ DrawLegend()
| void dirac_instr::DrawMotionArrows::DrawLegend |
( |
| ) |
|
|
virtual |
◆ m_blocks_per_arrow_x
| int dirac_instr::DrawMotionArrows::m_blocks_per_arrow_x |
|
protected |
◆ m_blocks_per_arrow_y
| int dirac_instr::DrawMotionArrows::m_blocks_per_arrow_y |
|
protected |
◆ m_mv
| const MvArray& dirac_instr::DrawMotionArrows::m_mv |
|
protected |
◆ m_mv_scale
| int dirac_instr::DrawMotionArrows::m_mv_scale |
|
protected |
The documentation for this class was generated from the following file: