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 PicArray & Arrow0 () const
 
const PicArray & Arrow7_5 () const
 
const PicArray & Arrow15 () const
 
const PicArray & Arrow22_5 () const
 
const PicArray & Arrow30 () const
 
const PicArray & Arrow37_5 () const
 
const PicArray & Arrow45 () const
 
const PicArray & Arrow52_5 () const
 
const PicArray & Arrow60 () const
 
const PicArray & Arrow67_5 () const
 
const PicArray & Arrow75 () const
 
const PicArray & Arrow82_5 () const
 
const PicArray & Arrow90 () const
 
const PicArray & ArrowNull () const
 
const PicArray & Number0 () const
 
const PicArray & Number1 () const
 
const PicArray & Number2 () const
 
const PicArray & Number3 () const
 
const PicArray & Number4 () const
 
const PicArray & Number5 () const
 
const PicArray & Number6 () const
 
const PicArray & Number7 () const
 
const PicArray & Number8 () const
 
const PicArray & Number9 () const
 
const PicArray & SymbolPlus () const
 
const PicArray & SymbolMinus () const
 
const PicArray & SymbolGreater () const
 
const PicArray & SymbolColon () const
 
const PicArray & SymbolNull () const
 
const PicArray & LetterF () const
 
const PicArray & LetterI () const
 
const PicArray & LetterR () const
 
const PicArray & Arrow () const
 
void Arrow (const PicArray &arrow)
 
const PicArray & Character () 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
 
PicArray & m_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
 
PicArray & m_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.