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

クラス 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)
TExtractorNextExtractor ()
TExtractorFindExtractor (const Tstring &id)
TExtractorGetExtractor (Tint index)
TExtractorGetExtractor ()
Tint GetExtractorListCapacity () const
Tint GetNumberOfExtractors () const
Tint GetExtractorIndex () const
Tvoid SetExtractorIndex (Tint index)
const TstringGetAnalyserID () 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.8.2)
Go IWAI <goiwai@users.sourceforge.jp>