TAnalyser class Reference

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

# クラス TAnalyser の解説

`#include <TAnalyser.hh>`

TAnalyserのコラボレーション図

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

## 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]`

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

- TAnalyser.hh