TSoftwareScalerModule class Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# クラス TSoftwareScalerModule の解説

`#include <TSoftwareScalerModule.hh>`

TSoftwareScalerModuleに対する継承グラフ

[凡例]
TSoftwareScalerModuleのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public 型
enum | { tStatusSuccess = 0 }
## Public メソッド
| TSoftwareScalerModule (Tint nchannel=tDefaultChannel)
| TSoftwareScalerModule (const TSoftwareScalerModule &right)
virtual | ~TSoftwareScalerModule ()
virtual Tint | Clear ()
virtual Tint | Update ()
virtual Tint | Initialize ()
virtual Tvoid | FillData (TDataElement &element, Tint channel)
virtual Tint | Increase (Tint channel)
virtual Tint | Increase ()
virtual Tint | Decrease (Tint channel)
virtual Tint | Decrease ()
virtual Tint | GetData (Tint channel) const
virtual Tvoid | SetData (Tint channel, Tint data)
virtual const TSoftwareScalerModule & | operator= (const TSoftwareScalerModule &right)
virtual Tbool | operator== (const TSoftwareScalerModule &right) const
virtual Tbool | operator!= (const TSoftwareScalerModule &right) const
virtual const TChannel & | GetChannel () const
virtual Tvoid | SetChannel (const TChannel &channels)
virtual Tbool | operator== (const TSoftwareModule &right) const
virtual Tbool | operator== (const TModule &right) const
virtual Tbool | operator!= (const TSoftwareModule &right) const
virtual Tbool | operator!= (const TModule &right) const
Tint | GetNumberOfChannels () const
Tint | GetStatus () const
Tvoid | SetNumberOfChannels (Tint nchannel)
Tvoid | SetStatus (Tint status)
Tbool | IsSuccess () const
## Protected 型
enum | { tDefaultChannel = 8 }
## Protected 変数
TChannel | theChannel
Tint | theNumberOfChannels
Tint | theStatus

## Enum の解説

anonymous enum`[protected]`

  | Enum 値:
  tDefaultChannel |

anonymous enum`[inherited]`

  | Enum 値:
  tStatusSuccess |

## コンストラクタとデストラクタの解説

TSoftwareScalerModule::TSoftwareScalerModule | ( | Tint | nchannel = tDefaultChannel | ) |

TSoftwareScalerModule::TSoftwareScalerModule | ( | const TSoftwareScalerModule & | right | ) |

virtual TSoftwareScalerModule::~TSoftwareScalerModule | ( |  | ) | `[virtual]`

## メソッドの解説

Tint TSoftwareScalerModule::Clear | ( |  | ) | `[inline, virtual]`

| TModuleに実装されています.

Tint TSoftwareScalerModule::Decrease | ( |  | ) | `[inline, virtual]`

Tint TSoftwareScalerModule::Decrease | ( | Tint | channel | ) | `[inline, virtual]`

virtual Tvoid TSoftwareScalerModule::FillData | ( | TDataElement & | element,
|  | Tint | channel
| ) | `[virtual]`

| TModuleに実装されています.

const TChannel & TSoftwareScalerModule::GetChannel | ( |  | ) | `[inline, virtual]`

Tint TSoftwareScalerModule::GetData | ( | Tint | channel | ) | const`[inline, virtual]`

Tint TModule::GetNumberOfChannels | ( |  | ) | `[inline, inherited]`

Tint TModule::GetStatus | ( |  | ) | `[inline, inherited]`

Tint TSoftwareScalerModule::Increase | ( |  | ) | `[inline, virtual]`

Tint TSoftwareScalerModule::Increase | ( | Tint | channel | ) | `[inline, virtual]`

Tint TSoftwareScalerModule::Initialize | ( |  | ) | `[inline, virtual]`

| TModuleに実装されています.

Tbool TModule::IsSuccess | ( |  | ) | `[inline, inherited]`

virtual Tbool TModule::operator!= | ( | const TModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareModule::operator!= | ( | const TSoftwareModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareScalerModule::operator!= | ( | const TSoftwareScalerModule & | right | ) | const`[virtual]`

virtual const TSoftwareScalerModule& TSoftwareScalerModule::operator= | ( | const TSoftwareScalerModule & | right | ) | `[virtual]`

virtual Tbool TModule::operator== | ( | const TModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareModule::operator== | ( | const TSoftwareModule & | right | ) | const`[virtual, inherited]`

virtual Tbool TSoftwareScalerModule::operator== | ( | const TSoftwareScalerModule & | right | ) | const`[virtual]`

Tvoid TSoftwareScalerModule::SetChannel | ( | const TChannel & | channels | ) | `[inline, virtual]`

Tvoid TSoftwareScalerModule::SetData | ( | Tint | channel,
|  | Tint | data
| ) | `[inline, virtual]`

Tvoid TModule::SetNumberOfChannels | ( | Tint | nchannel | ) | `[inline, inherited]`

Tvoid TModule::SetStatus | ( | Tint | status | ) | `[inline, inherited]`

Tint TSoftwareScalerModule::Update | ( |  | ) | `[inline, virtual]`

| TModuleに実装されています.

## 変数の解説

TChannel TSoftwareScalerModule::theChannel`[protected]`

Tint TModule::theNumberOfChannels`[protected, inherited]`

Tint TModule::theStatus`[protected, inherited]`

このクラスの解説は次のファイルから生成されました:

- TSoftwareScalerModule.hh