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

クラス RTM::RtcFactoryBase

RtcFactoryBase 基底クラス. [詳細]

#include <RtcFactory.h>

RTM::RtcFactoryBaseに対する継承グラフ

RTM::RtcFactoryCXX RTM::RtcFactoryPy すべてのメンバ一覧

Public メソッド

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

Protected 変数

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

説明

RtcFactoryBase 基底クラス.

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


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

RTM::RtcFactoryBase::RtcFactoryBase RtcModuleProfile  profile  )  [inline]
 

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

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

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


関数

virtual RtcBase* RTM::RtcFactoryBase::create RtcManager mgr  )  [pure virtual]
 

コンポーネントの生成

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

引数:
mgr RtcManager へのポインタ

RTM::RtcFactoryCXX, と RTM::RtcFactoryPyで実装されています.

virtual void RTM::RtcFactoryBase::destroy RtcBase comp  )  [pure virtual]
 

コンポーネントの破棄

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

引数:
comp RtcBase へのポインタ

RTM::RtcFactoryCXX, と RTM::RtcFactoryPyで実装されています.

virtual int& RTM::RtcFactoryBase::number  )  [inline, virtual]
 

現在のインスタンス数

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

virtual RtcModuleProfile& RTM::RtcFactoryBase::profile  )  [inline, virtual]
 

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

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


変数

int RTM::RtcFactoryBase::m_Number [protected]
 

現在のインスタンス数

RtcModuleProfile RTM::RtcFactoryBase::m_Profile [protected]
 

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


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してMon Oct 23 17:41:17 2006に生成されました。  doxygen 1.4.1