# 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:
[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:

- overlay_symbols.h

© 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.