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

クラス TSoftwareAdcModule の解説

#include <TSoftwareAdcModule.hh>

TSoftwareAdcModuleに対する継承グラフ

Inheritance graph
[凡例]
TSoftwareAdcModuleのコラボレーション図

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

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareAdcModule (Tint nchannel=tDefaultChannel, Tint scale=tDefaultScale, Trandom_t randtype=tRandomGaussian)
 TSoftwareAdcModule (const TSoftwareAdcModule &right)
virtual ~TSoftwareAdcModule ()
virtual Tint Clear ()
virtual Tint Update ()
virtual Tint Initialize ()
virtual Tvoid FillData (TDataElement &element, Tint channel)
virtual const TSoftwareAdcModule & operator= (const TSoftwareAdcModule &right)
virtual Tbool operator== (const TSoftwareAdcModule &right) const
virtual Tbool operator!= (const TSoftwareAdcModule &right) const
virtual Tint GetScale () const
virtual const TintList & GetMean () const
virtual Tint GetMean (Tint channel) const
virtual const TintList & GetSigma () const
virtual Tint GetSigma (Tint channel) const
virtual const TChannel & GetChannel () const
virtual Tint GetData (Tint channel) const
virtual Trandom_t GetRandomType () const
virtual Tvoid SetScale (Tint scale)
virtual Tvoid SetMean (const TintList &meanlist)
virtual Tvoid SetMean (Tint channel, Tint mean)
virtual Tvoid SetSigma (const TintList &sigmalist)
virtual Tvoid SetSigma (Tint channel, Tint sigma)
virtual Tvoid SetChannel (const TChannel &channels)
virtual Tvoid SetData (Tint channel, Tint data)
virtual Tvoid GetRandomType (Trandom_t randomtype)
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

Static Public メソッド

Tint GetSeed ()
const TRandomEngine & GetRandomEngine ()
Tvoid SetSeed (Tint seed)
Tvoid SetRandomEngine (const TRandomEngine &engine)

Protected 型

enum  { tDataOverFlow = -1 }
enum  { tDefaultScale = 4096 }
enum  { tDefaultChannel = 16 }

Protected メソッド

virtual Tvoid setParameters ()
virtual Tvoid fillGaussian ()

Protected 変数

Tint theScale
TintList theMean
TintList theSigma
TChannel theChannel
Trandom_t theRandomType
Tint theNumberOfChannels
Tint theStatus

Static Protected 変数

Tint theSeed
TRandomEngine theRandomEngine

Enum の解説

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 

anonymous enum [protected]
 

Enum 値:
tDataOverFlow 

anonymous enum [protected]
 

Enum 値:
tDefaultScale 

anonymous enum [protected]
 

Enum 値:
tDefaultChannel 


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

TSoftwareAdcModule::TSoftwareAdcModule (  Tint    nchannel = tDefaultChannel,
Tint    scale = tDefaultScale,
Trandom_t    randtype = tRandomGaussian
) 
 

TSoftwareAdcModule::TSoftwareAdcModule (  const TSoftwareAdcModule &    right ) 
 

virtual TSoftwareAdcModule::~TSoftwareAdcModule (    )  [virtual]
 


メソッドの解説

virtual Tint TSoftwareAdcModule::Clear (    )  [virtual]
 

TModuleに実装されています.

virtual Tvoid TSoftwareAdcModule::FillData (  TDataElement &    element,
Tint    channel
)  [virtual]
 

TModuleに実装されています.

virtual Tvoid TSoftwareAdcModule::fillGaussian (    )  [protected, virtual]
 

const TChannel & TSoftwareAdcModule::GetChannel (    )  [inline, virtual]
 

Tint TSoftwareAdcModule::GetData (  Tint    channel )  const [inline, virtual]
 

Tint TSoftwareAdcModule::GetMean (  Tint    channel )  const [inline, virtual]
 

const TintList & TSoftwareAdcModule::GetMean (    )  [inline, virtual]
 

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

const TRandomEngine & TSoftwareAdcModule::GetRandomEngine (    )  [inline, static]
 

Tvoid TSoftwareAdcModule::GetRandomType (  Trandom_t    randomtype )  [inline, virtual]
 

Trandom_t TSoftwareAdcModule::GetRandomType (    )  [inline, virtual]
 

Tint TSoftwareAdcModule::GetScale (    )  [inline, virtual]
 

Tint TSoftwareAdcModule::GetSeed (    )  [inline, static]
 

Tint TSoftwareAdcModule::GetSigma (  Tint    channel )  const [inline, virtual]
 

const TintList & TSoftwareAdcModule::GetSigma (    )  [inline, virtual]
 

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

virtual Tint TSoftwareAdcModule::Initialize (    )  [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 TSoftwareAdcModule::operator!= (  const TSoftwareAdcModule &    right )  const [virtual]
 

virtual const TSoftwareAdcModule& TSoftwareAdcModule::operator= (  const TSoftwareAdcModule &    right )  [virtual]
 

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

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

virtual Tbool TSoftwareAdcModule::operator== (  const TSoftwareAdcModule &    right )  const [virtual]
 

Tvoid TSoftwareAdcModule::SetChannel (  const TChannel &    channels )  [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetData (  Tint    channel,
Tint    data
)  [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetMean (  Tint    channel,
Tint    mean
)  [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetMean (  const TintList &    meanlist )  [inline, virtual]
 

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

virtual Tvoid TSoftwareAdcModule::setParameters (    )  [protected, virtual]
 

Tvoid TSoftwareAdcModule::SetRandomEngine (  const TRandomEngine &    engine )  [inline, static]
 

Tvoid TSoftwareAdcModule::SetScale (  Tint    scale )  [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetSeed (  Tint    seed )  [inline, static]
 

Tvoid TSoftwareAdcModule::SetSigma (  Tint    channel,
Tint    sigma
)  [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetSigma (  const TintList &    sigmalist )  [inline, virtual]
 

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

virtual Tint TSoftwareAdcModule::Update (    )  [virtual]
 

TModuleに実装されています.


変数の解説

TChannel TSoftwareAdcModule::theChannel [protected]
 

TintList TSoftwareAdcModule::theMean [protected]
 

Tint TModule::theNumberOfChannels [protected, inherited]
 

TRandomEngine TSoftwareAdcModule::theRandomEngine [static, protected]
 

Trandom_t TSoftwareAdcModule::theRandomType [protected]
 

Tint TSoftwareAdcModule::theScale [protected]
 

Tint TSoftwareAdcModule::theSeed [static, protected]
 

TintList TSoftwareAdcModule::theSigma [protected]
 

Tint TModule::theStatus [protected, inherited]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.7.1)
Go IWAI <goiwai@users.sourceforge.jp>