メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス RTC::FactoryBase

RtcFactoryBase 基底クラス. [詳細]

#include <Factory.h>

RTC::FactoryBaseに対する継承グラフ

RTC::FactoryCXX すべてのメンバ一覧

Public メソッド

 FactoryBase (const Properties &profile)
 RtcFactoryBase クラスコンストラクタ.
virtual ~FactoryBase ()
virtual RtcBasecreate (Manager *mgr)=0
 コンポーネントの生成
virtual void destroy (RtcBase *comp)=0
 コンポーネントの破棄
virtual Propertiesprofile ()
 コンポーネントプロファイルの取得
virtual int number ()
 現在のインスタンス数

Protected 変数

Properties m_Profile
 コンポーネントのプロファイル
int m_Number
 現在のインスタンス数

説明

RtcFactoryBase 基底クラス.

コンポーネントファクトリの基底クラス。


コンストラクタとデストラクタ

RTC::FactoryBase::FactoryBase const Properties profile  ) 
 

RtcFactoryBase クラスコンストラクタ.

RtcFactoryBase クラスのコンストラクタ。

引数:
profile コンポーネントのプロファイル

virtual RTC::FactoryBase::~FactoryBase  )  [virtual]
 


関数

virtual RtcBase* RTC::FactoryBase::create Manager mgr  )  [pure virtual]
 

コンポーネントの生成

Python で実装された RTComponent のインスタンスを生成する。 純粋仮想関数。

引数:
mgr RtcManager へのポインタ

RTC::FactoryCXXで実装されています.

virtual void RTC::FactoryBase::destroy RtcBase comp  )  [pure virtual]
 

コンポーネントの破棄

RTComponent のインスタンスを破棄する。 純粋仮想関数。

引数:
comp RtcBase へのポインタ

RTC::FactoryCXXで実装されています.

virtual int RTC::FactoryBase::number  )  [virtual]
 

現在のインスタンス数

コンポーネントの現在のインスタンス数を取得する。

virtual Properties& RTC::FactoryBase::profile  )  [virtual]
 

コンポーネントプロファイルの取得

コンポーネントのプロファイルを取得する


変数

int RTC::FactoryBase::m_Number [protected]
 

現在のインスタンス数

Properties RTC::FactoryBase::m_Profile [protected]
 

コンポーネントのプロファイル


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してFri Oct 5 05:15:01 2007に生成されました。  doxygen 1.4.1