OpenRTM-aist-Python 2.0.2
OpenRTM_aist.Factory.FactoryBase クラス

[詳解]

OpenRTM_aist.Factory.FactoryBase の継承関係図
OpenRTM_aist.Factory.FactoryPython

公開メンバ関数

 __init__ (self, profile)
 
 create (self, mgr)
 
 destroy (self, comp)
 
 profile (self)
 
 number (self)
 

詳解

FactoryBase 基底クラス

RTコンポーネント生成用ファクトリの基底クラス。 実際の各種ファクトリクラスを実装する場合は、本クラスを継承する形で実装する。 実際の生成、削除処理は具象サブクラスにて実装する必要がある。

から
0.2.0

構築子と解体子

◆ __init__()

OpenRTM_aist.Factory.FactoryBase.__init__ ( self,
profile )

コンストラクタ

コンストラクタ。

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

OpenRTM_aist.Factory.FactoryPythonで再実装されています。

メソッド詳解

◆ create()

OpenRTM_aist.Factory.FactoryBase.create ( self,
mgr )

コンポーネントの生成(サブクラス実装用)

RTComponent のインスタンスを生成するための関数。
実際の初期化処理は、各具象クラス内にて記述する。

引数
self
mgrマネージャオブジェクト
戻り値
生成したコンポーネント

OpenRTM_aist.Factory.FactoryPythonで再実装されています。

◆ destroy()

OpenRTM_aist.Factory.FactoryBase.destroy ( self,
comp )

コンポーネントの破棄(サブクラス実装用)

RTComponent のインスタンスを破棄するための関数。
実際の初期化処理は、各具象クラス内にて記述する。

引数
self
comp破棄対象 RTコンポーネント

OpenRTM_aist.Factory.FactoryPythonで再実装されています。

◆ number()

OpenRTM_aist.Factory.FactoryBase.number ( self)

現在のインスタンス数の取得

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

引数
self
戻り値
コンポーネントのインスタンス数

◆ profile()

OpenRTM_aist.Factory.FactoryBase.profile ( self)

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

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

引数
self
戻り値
コンポーネントのプロファイル

このクラス詳解は次のファイルから抽出されました: