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

クラス TAnalyser の解説

#include <TAnalyser.hh>

TAnalyserのコラボレーション図

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

Public メソッド

 TAnalyser (const Tstring &id)
virtual ~TAnalyser ()
Tint AddExtractor (TExtractor *extractor)
Tint RemoveExtractor (Tint index)
Tvoid ClearExtractorList ()
Tbool ResizeExtractorList (Tint capacity)
TExtractor * NextExtractor ()
TExtractor * FindExtractor (const Tstring &id)
TExtractor * GetExtractor (Tint index)
TExtractor * GetExtractor ()
Tint GetExtractorListCapacity () const
Tint GetNumberOfExtractors () const
Tint GetExtractorIndex () const
Tvoid SetExtractorIndex (Tint index)
const Tstring & GetAnalyserID () const
Tvoid SetAnalyserID (const Tstring &id)
virtual Tvoid NotFoundExtractor ()
virtual Tvoid OpenCanvas (const Tstring &id, const Tstring &title, Tint width=640, Tint height=480)=0
virtual Tvoid ClearCanvas (const Tstring &id)=0
virtual Tvoid CloseCanvas (const Tstring &id)=0
virtual Tvoid Create1DHistogram (const Tstring &id, const Tstring &title, Tint nbin, Tdouble min, Tdouble max)=0
virtual Tvoid Create2DHistogram (const Tstring &id, const Tstring &title, Tint xbin, Tdouble xmin, Tdouble xmax, Tint ybin, Tdouble ymin, Tdouble ymax)=0
virtual Tvoid CreateAppendGraph (const Tstring &id, const Tstring &title)=0
virtual Tvoid CreateSubstituteGraph (const Tstring &id, const Tstring &title)=0
virtual Tvoid Fill (const TMatrixElement &matrix)=0
virtual Tvoid Clear (const Tstring &id)=0
virtual Tvoid Remove (const Tstring &id)=0
virtual Tvoid Update (const Tstring &id)=0

Protected メソッド

Tvoid free ()
Tvoid allocate (Tint capacity)

Protected 変数

Tstring theAnalyserID
TExtractor ** theExtractorList
Tint theExtractorListCapacity
Tint theNumberOfExtractors
Tint theExtractorIndex

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

TAnalyser::TAnalyser (  const Tstring &    id ) 
 

virtual TAnalyser::~TAnalyser (    )  [virtual]
 


メソッドの解説

Tint TAnalyser::AddExtractor (  TExtractor *    extractor ) 
 

Tvoid TAnalyser::allocate (  Tint    capacity )  [protected]
 

virtual Tvoid TAnalyser::Clear (  const Tstring &    id )  [pure virtual]
 

virtual Tvoid TAnalyser::ClearCanvas (  const Tstring &    id )  [pure virtual]
 

Tvoid TAnalyser::ClearExtractorList (    ) 
 

virtual Tvoid TAnalyser::CloseCanvas (  const Tstring &    id )  [pure virtual]
 

virtual Tvoid TAnalyser::Create1DHistogram (  const Tstring &    id,
const Tstring &    title,
Tint    nbin,
Tdouble    min,
Tdouble    max
)  [pure virtual]
 

virtual Tvoid TAnalyser::Create2DHistogram (  const Tstring &    id,
const Tstring &    title,
Tint    xbin,
Tdouble    xmin,
Tdouble    xmax,
Tint    ybin,
Tdouble    ymin,
Tdouble    ymax
)  [pure virtual]
 

virtual Tvoid TAnalyser::CreateAppendGraph (  const Tstring &    id,
const Tstring &    title
)  [pure virtual]
 

virtual Tvoid TAnalyser::CreateSubstituteGraph (  const Tstring &    id,
const Tstring &    title
)  [pure virtual]
 

virtual Tvoid TAnalyser::Fill (  const TMatrixElement &    matrix )  [pure virtual]
 

TExtractor* TAnalyser::FindExtractor (  const Tstring &    id ) 
 

Tvoid TAnalyser::free (    )  [protected]
 

const Tstring & TAnalyser::GetAnalyserID (    )  [inline]
 

TExtractor* TAnalyser::GetExtractor (    ) 
 

TExtractor* TAnalyser::GetExtractor (  Tint    index ) 
 

Tint TAnalyser::GetExtractorIndex (    )  [inline]
 

Tint TAnalyser::GetExtractorListCapacity (    )  [inline]
 

Tint TAnalyser::GetNumberOfExtractors (    )  [inline]
 

TExtractor* TAnalyser::NextExtractor (    ) 
 

virtual Tvoid TAnalyser::NotFoundExtractor (    )  [virtual]
 

virtual Tvoid TAnalyser::OpenCanvas (  const Tstring &    id,
const Tstring &    title,
Tint    width = 640,
Tint    height = 480
)  [pure virtual]
 

virtual Tvoid TAnalyser::Remove (  const Tstring &    id )  [pure virtual]
 

Tint TAnalyser::RemoveExtractor (  Tint    index ) 
 

Tbool TAnalyser::ResizeExtractorList (  Tint    capacity ) 
 

Tvoid TAnalyser::SetAnalyserID (  const Tstring &    id )  [inline]
 

Tvoid TAnalyser::SetExtractorIndex (  Tint    index )  [inline]
 

virtual Tvoid TAnalyser::Update (  const Tstring &    id )  [pure virtual]
 


変数の解説

Tstring TAnalyser::theAnalyserID [protected]
 

Tint TAnalyser::theExtractorIndex [protected]
 

TExtractor** TAnalyser::theExtractorList [protected]
 

Tint TAnalyser::theExtractorListCapacity [protected]
 

Tint TAnalyser::theNumberOfExtractors [protected]
 


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