クラス FactoryPython

FactoryPython クラス [詳細]

FactoryBaseを継承しています。


Public メソッド

def __init__
 コンストラクタ
def create
 コンポーネントの生成
def destroy
 コンポーネントの破棄


説明

FactoryPython クラス

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

から:
0.4.1

Factory.py203 行で定義されています。


関数

def __init__ (   self,
  profile,
  new_func,
  delete_func,
  policy = None 
)

コンストラクタ

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

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

Factory.py238 行で定義されています。

def create (   self,
  mgr 
)

コンポーネントの生成

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

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

FactoryBaseを再定義しています。

Factory.py272 行で定義されています。

def destroy (   self,
  comp 
)

コンポーネントの破棄

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

引数:
self 
comp 破棄対象 RTComponent

FactoryBaseを再定義しています。

Factory.py310 行で定義されています。


OpenRTMに対してMon Mar 17 15:11:07 2008に生成されました。  doxygen 1.5.4