クラス RTC::FactoryBase

#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
 現在のインスタンス数

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

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に対してTue Sep 25 00:45:56 2007に生成されました。  doxygen 1.4.6