FactoryBaseを継承しています。
Public メソッド | |
| def | __init__ |
| コンストラクタ | |
| def | create |
| コンポーネントの生成 | |
| def | destroy |
| コンポーネントの破棄 | |
Python用コンポーネントファクトリクラス。
Factory.py の 203 行で定義されています。
| def __init__ | ( | self, | ||
| profile, | ||||
| new_func, | ||||
| delete_func, | ||||
policy = None | ||||
| ) |
コンストラクタ
コンストラクタ。 生成対象コンポーネントのプロファイル、コンポーネント生成用関数、 コンポーネント破棄用関数、コンポーネント生成時の命名ポリシーを引数に取り、 Python で実装されたコンポーネントのファクトリクラスを生成する。
| self | ||
| profile | コンポーネントのプロファイル | |
| new_func | コンポーネント生成用関数 | |
| delete_func | コンポーネント破棄用関数 | |
| policy | コンポーネント生成時の命名ポリシー(デフォルト値:None) |
Factory.py の 238 行で定義されています。
| def create | ( | self, | ||
| mgr | ||||
| ) |
コンポーネントの生成
RTComponent のインスタンスを生成する。
| self | ||
| mgr | マネージャオブジェクト |
FactoryBaseを再定義しています。
Factory.py の 272 行で定義されています。
| def destroy | ( | self, | ||
| comp | ||||
| ) |
コンポーネントの破棄
RTComponent のインスタンスを破棄する。
| self | ||
| comp | 破棄対象 RTComponent |
FactoryBaseを再定義しています。
Factory.py の 310 行で定義されています。
1.5.4