OpenRTM-aist-Python 1.1.2
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.Factory.FactoryPython クラス

FactoryPython クラス [詳解]

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

公開メンバ関数

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)
 現在のインスタンス数の取得 [詳解]
 

詳解

FactoryPython クラス

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

から
0.4.1

構築子と解体子

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

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