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

クラス 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に対してThu Dec 16 15:29:07 2004に生成されました。 doxygen 1.3.6