OpenRTM-aist-Python 1.1.2
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.Factory.FactoryBase クラス

FactoryBase 基底クラス [詳解]

OpenRTM_aist.Factory.FactoryBase の継承関係図
OpenRTM_aist.Factory.FactoryPython

公開メンバ関数

def __init__ (self, profile)
 コンストラクタ [詳解]
 
def create (self, mgr)
 コンポーネントの生成(サブクラス実装用) [詳解]
 
def destroy (self, comp)
 コンポーネントの破棄(サブクラス実装用) [詳解]
 
def profile (self)
 コンポーネントプロファイルの取得 [詳解]
 
def number (self)
 現在のインスタンス数の取得 [詳解]
 

詳解

FactoryBase 基底クラス

RTコンポーネント生成用ファクトリの基底クラス。 実際の各種ファクトリクラスを実装する場合は、本クラスを継承する形で実装する。 実際の生成、削除処理は具象サブクラスにて実装する必要がある。

から
0.2.0

構築子と解体子

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
戻り値
コンポーネントのプロファイル

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