OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.Factory.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

構築子と解体子

◆ __init__()

def 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()

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

コンポーネントの生成

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

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

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

◆ destroy()

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

コンポーネントの破棄

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

引数
self
comp破棄対象 RTComponent

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


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