Dirac - A Video Codec

Created by the British Broadcasting Corporation.


Public Member Functions | Private Attributes | List of all members
dirac_instr::OverlaySymbols Class Reference

#include <overlay_symbols.h>

Collaboration diagram for dirac_instr::OverlaySymbols:
Collaboration graph
[legend]

Public Member Functions

 OverlaySymbols ()
 
 ~OverlaySymbols ()
 
const PicArrayArrow0 () const
 
const PicArrayArrow7_5 () const
 
const PicArrayArrow15 () const
 
const PicArrayArrow22_5 () const
 
const PicArrayArrow30 () const
 
const PicArrayArrow37_5 () const
 
const PicArrayArrow45 () const
 
const PicArrayArrow52_5 () const
 
const PicArrayArrow60 () const
 
const PicArrayArrow67_5 () const
 
const PicArrayArrow75 () const
 
const PicArrayArrow82_5 () const
 
const PicArrayArrow90 () const
 
const PicArrayArrowNull () const
 
const PicArrayNumber0 () const
 
const PicArrayNumber1 () const
 
const PicArrayNumber2 () const
 
const PicArrayNumber3 () const
 
const PicArrayNumber4 () const
 
const PicArrayNumber5 () const
 
const PicArrayNumber6 () const
 
const PicArrayNumber7 () const
 
const PicArrayNumber8 () const
 
const PicArrayNumber9 () const
 
const PicArraySymbolPlus () const
 
const PicArraySymbolMinus () const
 
const PicArraySymbolGreater () const
 
const PicArraySymbolColon () const
 
const PicArraySymbolNull () const
 
const PicArrayLetterF () const
 
const PicArrayLetterI () const
 
const PicArrayLetterR () const
 
const PicArrayArrow () const
 
void Arrow (const PicArray &arrow)
 
const PicArrayCharacter () const
 
void Character (const PicArray &character)
 

Private Attributes

PicArray m_arrow_0
 Arrow arrays. More...
 
PicArray m_arrow_7_5
 
PicArray m_arrow_15
 
PicArray m_arrow_22_5
 
PicArray m_arrow_30
 
PicArray m_arrow_37_5
 
PicArray m_arrow_45
 
PicArray m_arrow_52_5
 
PicArray m_arrow_60
 
PicArray m_arrow_67_5
 
PicArray m_arrow_75
 
PicArray m_arrow_82_5
 
PicArray m_arrow_90
 
PicArray m_arrow_null
 
PicArraym_arrow
 
PicArray m_number_0
 Number arrays. More...
 
PicArray m_number_1
 
PicArray m_number_2
 
PicArray m_number_3
 
PicArray m_number_4
 
PicArray m_number_5
 
PicArray m_number_6
 
PicArray m_number_7
 
PicArray m_number_8
 
PicArray m_number_9
 
PicArray m_symbol_null
 
PicArray m_symbol_plus
 
PicArray m_symbol_minus
 
PicArray m_symbol_greater
 
PicArray m_symbol_colon
 
PicArray m_letter_f
 Letter arrays. More...
 
PicArray m_letter_i
 
PicArray m_letter_r
 
PicArraym_character
 

Constructor & Destructor Documentation

◆ OverlaySymbols()

dirac_instr::OverlaySymbols::OverlaySymbols ( )

◆ ~OverlaySymbols()

dirac_instr::OverlaySymbols::~OverlaySymbols ( )

Member Function Documentation

◆ Arrow() [1/2]

const PicArray & dirac_instr::OverlaySymbols::Arrow ( ) const
inline

References m_arrow.

◆ Arrow() [2/2]

void dirac_instr::OverlaySymbols::Arrow ( const PicArray arrow)
inline

References m_arrow.

◆ Arrow0()

const PicArray & dirac_instr::OverlaySymbols::Arrow0 ( ) const
inline

References m_arrow_0.

◆ Arrow15()

const PicArray & dirac_instr::OverlaySymbols::Arrow15 ( ) const
inline

References m_arrow_15.

◆ Arrow22_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow22_5 ( ) const
inline

References m_arrow_22_5.

◆ Arrow30()

const PicArray & dirac_instr::OverlaySymbols::Arrow30 ( ) const
inline

References m_arrow_30.

◆ Arrow37_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow37_5 ( ) const
inline

References m_arrow_37_5.

◆ Arrow45()

const PicArray & dirac_instr::OverlaySymbols::Arrow45 ( ) const
inline

References m_arrow_45.

◆ Arrow52_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow52_5 ( ) const
inline

References m_arrow_52_5.

◆ Arrow60()

const PicArray & dirac_instr::OverlaySymbols::Arrow60 ( ) const
inline

References m_arrow_60.

◆ Arrow67_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow67_5 ( ) const
inline

References m_arrow_67_5.

◆ Arrow75()

const PicArray & dirac_instr::OverlaySymbols::Arrow75 ( ) const
inline

References m_arrow_75.

◆ Arrow7_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow7_5 ( ) const
inline

References m_arrow_7_5.

◆ Arrow82_5()

const PicArray & dirac_instr::OverlaySymbols::Arrow82_5 ( ) const
inline

References m_arrow_82_5.

◆ Arrow90()

const PicArray & dirac_instr::OverlaySymbols::Arrow90 ( ) const
inline

References m_arrow_90.

◆ ArrowNull()

const PicArray & dirac_instr::OverlaySymbols::ArrowNull ( ) const
inline

References m_arrow_null.

◆ Character() [1/2]

const PicArray & dirac_instr::OverlaySymbols::Character ( ) const
inline

References m_character.

◆ Character() [2/2]

void dirac_instr::OverlaySymbols::Character ( const PicArray character)
inline

References m_character.

◆ LetterF()

const PicArray & dirac_instr::OverlaySymbols::LetterF ( ) const
inline

References m_letter_f.

◆ LetterI()

const PicArray & dirac_instr::OverlaySymbols::LetterI ( ) const
inline

References m_letter_i.

◆ LetterR()

const PicArray & dirac_instr::OverlaySymbols::LetterR ( ) const
inline

References m_letter_r.

◆ Number0()

const PicArray & dirac_instr::OverlaySymbols::Number0 ( ) const
inline

References m_number_0.

◆ Number1()

const PicArray & dirac_instr::OverlaySymbols::Number1 ( ) const
inline

References m_number_1.

◆ Number2()

const PicArray & dirac_instr::OverlaySymbols::Number2 ( ) const
inline

References m_number_2.

◆ Number3()

const PicArray & dirac_instr::OverlaySymbols::Number3 ( ) const
inline

References m_number_3.

◆ Number4()

const PicArray & dirac_instr::OverlaySymbols::Number4 ( ) const
inline

References m_number_4.

◆ Number5()

const PicArray & dirac_instr::OverlaySymbols::Number5 ( ) const
inline

References m_number_5.

◆ Number6()

const PicArray & dirac_instr::OverlaySymbols::Number6 ( ) const
inline

References m_number_6.

◆ Number7()

const PicArray & dirac_instr::OverlaySymbols::Number7 ( ) const
inline

References m_number_7.

◆ Number8()

const PicArray & dirac_instr::OverlaySymbols::Number8 ( ) const
inline

References m_number_8.

◆ Number9()

const PicArray & dirac_instr::OverlaySymbols::Number9 ( ) const
inline

References m_number_9.

◆ SymbolColon()

const PicArray & dirac_instr::OverlaySymbols::SymbolColon ( ) const
inline

References m_symbol_colon.

◆ SymbolGreater()

const PicArray & dirac_instr::OverlaySymbols::SymbolGreater ( ) const
inline

References m_symbol_greater.

◆ SymbolMinus()

const PicArray & dirac_instr::OverlaySymbols::SymbolMinus ( ) const
inline

References m_symbol_minus.

◆ SymbolNull()

const PicArray & dirac_instr::OverlaySymbols::SymbolNull ( ) const
inline

References m_symbol_null.

◆ SymbolPlus()

const PicArray & dirac_instr::OverlaySymbols::SymbolPlus ( ) const
inline

References m_symbol_plus.

Member Data Documentation

◆ m_arrow

PicArray& dirac_instr::OverlaySymbols::m_arrow
private

Referenced by Arrow().

◆ m_arrow_0

PicArray dirac_instr::OverlaySymbols::m_arrow_0
private

Referenced by Arrow0().

◆ m_arrow_15

PicArray dirac_instr::OverlaySymbols::m_arrow_15
private

Referenced by Arrow15().

◆ m_arrow_22_5

PicArray dirac_instr::OverlaySymbols::m_arrow_22_5
private

Referenced by Arrow22_5().

◆ m_arrow_30

PicArray dirac_instr::OverlaySymbols::m_arrow_30
private

Referenced by Arrow30().

◆ m_arrow_37_5

PicArray dirac_instr::OverlaySymbols::m_arrow_37_5
private

Referenced by Arrow37_5().

◆ m_arrow_45

PicArray dirac_instr::OverlaySymbols::m_arrow_45
private

Referenced by Arrow45().

◆ m_arrow_52_5

PicArray dirac_instr::OverlaySymbols::m_arrow_52_5
private

Referenced by Arrow52_5().

◆ m_arrow_60

PicArray dirac_instr::OverlaySymbols::m_arrow_60
private

Referenced by Arrow60().

◆ m_arrow_67_5

PicArray dirac_instr::OverlaySymbols::m_arrow_67_5
private

Referenced by Arrow67_5().

◆ m_arrow_75

PicArray dirac_instr::OverlaySymbols::m_arrow_75
private

Referenced by Arrow75().

◆ m_arrow_7_5

PicArray dirac_instr::OverlaySymbols::m_arrow_7_5
private

Referenced by Arrow7_5().

◆ m_arrow_82_5

PicArray dirac_instr::OverlaySymbols::m_arrow_82_5
private

Referenced by Arrow82_5().

◆ m_arrow_90

PicArray dirac_instr::OverlaySymbols::m_arrow_90
private

Referenced by Arrow90().

◆ m_arrow_null

PicArray dirac_instr::OverlaySymbols::m_arrow_null
private

Referenced by ArrowNull().

◆ m_character

PicArray& dirac_instr::OverlaySymbols::m_character
private

Referenced by Character().

◆ m_letter_f

PicArray dirac_instr::OverlaySymbols::m_letter_f
private

Referenced by LetterF().

◆ m_letter_i

PicArray dirac_instr::OverlaySymbols::m_letter_i
private

Referenced by LetterI().

◆ m_letter_r

PicArray dirac_instr::OverlaySymbols::m_letter_r
private

Referenced by LetterR().

◆ m_number_0

PicArray dirac_instr::OverlaySymbols::m_number_0
private

Referenced by Number0().

◆ m_number_1

PicArray dirac_instr::OverlaySymbols::m_number_1
private

Referenced by Number1().

◆ m_number_2

PicArray dirac_instr::OverlaySymbols::m_number_2
private

Referenced by Number2().

◆ m_number_3

PicArray dirac_instr::OverlaySymbols::m_number_3
private

Referenced by Number3().

◆ m_number_4

PicArray dirac_instr::OverlaySymbols::m_number_4
private

Referenced by Number4().

◆ m_number_5

PicArray dirac_instr::OverlaySymbols::m_number_5
private

Referenced by Number5().

◆ m_number_6

PicArray dirac_instr::OverlaySymbols::m_number_6
private

Referenced by Number6().

◆ m_number_7

PicArray dirac_instr::OverlaySymbols::m_number_7
private

Referenced by Number7().

◆ m_number_8

PicArray dirac_instr::OverlaySymbols::m_number_8
private

Referenced by Number8().

◆ m_number_9

PicArray dirac_instr::OverlaySymbols::m_number_9
private

Referenced by Number9().

◆ m_symbol_colon

PicArray dirac_instr::OverlaySymbols::m_symbol_colon
private

Referenced by SymbolColon().

◆ m_symbol_greater

PicArray dirac_instr::OverlaySymbols::m_symbol_greater
private

Referenced by SymbolGreater().

◆ m_symbol_minus

PicArray dirac_instr::OverlaySymbols::m_symbol_minus
private

Referenced by SymbolMinus().

◆ m_symbol_null

PicArray dirac_instr::OverlaySymbols::m_symbol_null
private

Referenced by SymbolNull().

◆ m_symbol_plus

PicArray dirac_instr::OverlaySymbols::m_symbol_plus
private

Referenced by SymbolPlus().


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.