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