FactoryBase 基底クラス. [詳細]
Public メソッド | |
def | __init__ |
コンストラクタ | |
def | create |
コンポーネントの生成(サブクラス実装用) | |
def | destroy |
コンポーネントの破棄(サブクラス実装用) | |
def | profile |
コンポーネントプロファイルの取得 | |
def | number |
現在のインスタンス数の取得 |
FactoryBase 基底クラス.
RTコンポーネント生成用ファクトリの基底クラス。 実際の各種ファクトリクラスを実装する場合は、本クラスを継承する形で実装する。 実際の生成、削除処理は具象サブクラスにて実装する必要がある。
def OpenRTM_aist.Factory.FactoryBase.__init__ | ( | self, | ||
profile | ||||
) |
コンストラクタ
コンストラクタ。
self | ||
profile | コンポーネントのプロファイル |
def OpenRTM_aist.Factory.FactoryBase.create | ( | self, | ||
mgr | ||||
) |
コンポーネントの生成(サブクラス実装用)
RTComponent のインスタンスを生成するための関数。
実際の初期化処理は、各具象クラス内にて記述する。
self | ||
mgr | マネージャオブジェクト |
OpenRTM_aist.Factory.FactoryPythonで再定義されています。
def OpenRTM_aist.Factory.FactoryBase.destroy | ( | self, | ||
comp | ||||
) |
コンポーネントの破棄(サブクラス実装用)
RTComponent のインスタンスを破棄するための関数。
実際の初期化処理は、各具象クラス内にて記述する。
self | ||
comp | 破棄対象 RTコンポーネント |
OpenRTM_aist.Factory.FactoryPythonで再定義されています。
def OpenRTM_aist.Factory.FactoryBase.number | ( | self | ) |
現在のインスタンス数の取得
コンポーネントの現在のインスタンス数を取得する。
self |
def OpenRTM_aist.Factory.FactoryBase.profile | ( | self | ) |
コンポーネントプロファイルの取得
コンポーネントのプロファイルを取得する
self |