OpenRTM-aist-Python 1.1.2
|
FactoryPython クラス [詳解]
公開メンバ関数 | |
def | __init__ (self, profile, new_func, delete_func, policy=None) |
コンストラクタ [詳解] | |
def | create (self, mgr) |
コンポーネントの生成 [詳解] | |
def | destroy (self, comp) |
コンポーネントの破棄 [詳解] | |
基底クラス OpenRTM_aist.Factory.FactoryBase に属する継承公開メンバ関数 | |
def | __init__ (self, profile) |
コンストラクタ [詳解] | |
def | create (self, mgr) |
コンポーネントの生成(サブクラス実装用) [詳解] | |
def | destroy (self, comp) |
コンポーネントの破棄(サブクラス実装用) [詳解] | |
def | profile (self) |
コンポーネントプロファイルの取得 [詳解] | |
def | number (self) |
現在のインスタンス数の取得 [詳解] | |
def OpenRTM_aist.Factory.FactoryPython.__init__ | ( | self, | |
profile, | |||
new_func, | |||
delete_func, | |||
policy = None |
|||
) |
コンストラクタ
コンストラクタ。 生成対象コンポーネントのプロファイル、コンポーネント生成用関数、 コンポーネント破棄用関数、コンポーネント生成時の命名ポリシーを引数に取り、 Python で実装されたコンポーネントのファクトリクラスを生成する。
self | |
profile | コンポーネントのプロファイル |
new_func | コンポーネント生成用関数 |
delete_func | コンポーネント破棄用関数 |
policy | コンポーネント生成時の命名ポリシー(デフォルト値:None) |
def OpenRTM_aist.Factory.FactoryPython.create | ( | self, | |
mgr | |||
) |
コンポーネントの生成
RTComponent のインスタンスを生成する。
self | |
mgr | マネージャオブジェクト |
def OpenRTM_aist.Factory.FactoryPython.destroy | ( | self, | |
comp | |||
) |
コンポーネントの破棄
RTComponent のインスタンスを破棄する。
self | |
comp | 破棄対象 RTComponent |