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

[詳解]

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

公開メンバ関数

 __init__ (self, profile, new_func, delete_func, policy=None)
 
 create (self, mgr)
 
 destroy (self, comp)
 
- 基底クラス OpenRTM_aist.Factory.FactoryBase に属する継承公開メンバ関数
 profile (self)
 
 number (self)
 

詳解

FactoryPython クラス

Python用コンポーネントファクトリクラス。

から
0.4.1

構築子と解体子

◆ __init__()

OpenRTM_aist.Factory.FactoryPython.__init__ ( self,
profile,
new_func,
delete_func,
policy = None )

コンストラクタ

コンストラクタ。 生成対象コンポーネントのプロファイル、コンポーネント生成用関数、 コンポーネント破棄用関数、コンポーネント生成時の命名ポリシーを引数に取り、 Python で実装されたコンポーネントのファクトリクラスを生成する。

引数
self
profileコンポーネントのプロファイル
new_funcコンポーネント生成用関数
delete_funcコンポーネント破棄用関数
policyコンポーネント生成時の命名ポリシー(デフォルト値:None)

OpenRTM_aist.Factory.FactoryBaseを再実装しています。

メソッド詳解

◆ create()

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

コンポーネントの生成

RTComponent のインスタンスを生成する。

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

OpenRTM_aist.Factory.FactoryBaseを再実装しています。

◆ destroy()

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

コンポーネントの破棄

RTComponent のインスタンスを破棄する。

引数
self
comp破棄対象 RTComponent

OpenRTM_aist.Factory.FactoryBaseを再実装しています。


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