クラス OpenRTM_aist.Factory.FactoryBase

FactoryBase 基底クラス. [詳細]

OpenRTM_aist.Factory.FactoryBaseに対する継承グラフ
OpenRTM_aist.Factory.FactoryPython

すべてのメンバ一覧

Public メソッド

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

説明

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 マネージャオブジェクト
戻り値:
生成したコンポーネント

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

このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:07 2015に生成されました。  doxygen 1.6.3