OpenRTM-aist-Python 1.1.2
全メンバ一覧
OpenRTM_aist.ExecutionContextBase.ExecutionContextFactory クラス
OpenRTM_aist.ExecutionContextBase.ExecutionContextFactory の継承関係図
OpenRTM_aist.GlobalFactory.Factory OpenRTM_aist.ExecutionContextBase.ExecutionContextBase

その他の継承メンバ

- 基底クラス OpenRTM_aist.GlobalFactory.Factory に属する継承公開メンバ関数
def hasFactory
 bool hasFactory(const Identifier& id)
 
def getIdentifiers
 std::vector<Identifier> getIdentifiers()
 
def addFactory
 ReturnCode addFactory(const Identifier& id, Creator creator, Destructor destructor)
 
def removeFactory
 ReturnCode removeFactory(const Identifier& id)
 
def createObject
 AbstractClass* createObject(const Identifier& id)
 
def deleteObject
 ReturnCode deleteObject(const Identifier& id, AbstractClass*& obj)
 
def createdObjects
 生成済みオブジェクトリストの取得 [詳解]
 
def isProducerOf
 オブジェクトがこのファクトリの生成物かどうか調べる [詳解]
 
def objectToIdentifier
 オブジェクトからクラス識別子(ID)を取得する [詳解]
 
def objectToCreator
 オブジェクトのコンストラクタを取得する [詳解]
 
def objectToDestructor
 オブジェクトのデストラクタを取得する [詳解]
 
- 基底クラス OpenRTM_aist.ExecutionContextBase.ExecutionContextBase に属する継承公開メンバ関数
def init
 ExecutionContextの初期化処理 [詳解]
 
def bindComponent
 ExecutionContextの処理を進める(サブクラス実装用) [詳解]
 
def isRunning
 ExecutionContext 実行状態確認関数 CORBA::Boolean ExecutionContextBase::isRunning()
 
def start
 ExecutionContext の実行を開始 RTC::ReturnCode_t ExecutionContextBase::start()
 
def stop
 ExecutionContext の実行を停止 RTC::ReturnCode_t ExecutionContextBase::stop()
 
def getRate
 ExecutionContext の実行周期(Hz)を取得する [詳解]
 
def setRate
 ExecutionContext の実行周期(Hz)を設定する [詳解]
 
def addComponent
 RTコンポーネントを追加する RTC::ReturnCode_t ExecutionContextBase:: addComponent(RTC::LightweightRTObject_ptr comp)
 
def removeComponent
 RTコンポーネントを参加者リストから削除する RTC::ReturnCode_t ExecutionContextBase:: removeComponent(RTC::LightweightRTObject_ptr comp)
 
def activateComponent
 RTコンポーネントをアクティブ化する RTC::ReturnCode_t ExecutionContextBase:: activateComponent(RTC::LightweightRTObject_ptr comp)
 
def deactivateComponent
 RTコンポーネントを非アクティブ化する RTC::ReturnCode_t ExecutionContextBase:: deactivateComponent(RTC::LightweightRTObject_ptr comp)
 
def resetComponent
 RTコンポーネントをリセットする RTC::ReturnCode_t ExecutionContextBase:: resetComponent(RTC::LightweightRTObject_ptr comp)
 
def getComponentState
 RTコンポーネントの状態を取得する [詳解]
 
def getKind
 ExecutionKind を取得する [詳解]
 
def getProfile
 Profileを取得する [詳解]
 
def setObjRef
 CORBA オブジェクト参照の取得 [詳解]
 
def getObjRef
 CORBA オブジェクト参照の取得 [詳解]
 
def getKindString
 ExecutionKind を文字列化する [詳解]
 
def setKind
 ExecutionKind を設定する [詳解]
 
def setOwner
 Ownerコンポーネントをセットする。 [詳解]
 
def getOwner
 Ownerコンポーネントの参照を取得する [詳解]
 
def getComponentList
 RTコンポーネントの参加者リストを取得する [詳解]
 
def setProperties
 Propertiesをセットする [詳解]
 
def getProperties
 Propertiesを取得する [詳解]
 
def getProfile
 Profileを取得する [詳解]
 
def setExecutionRate
 Propertiesから実行コンテキストをセットする bool ExecutionContextBase::setExecutionRate(coil::Properties& props)
 
def setTransitionMode
 Propertiesから状態遷移モードをセットする bool ExecutionContextBase:: setTransitionMode(coil::Properties& props, const char* key, bool& flag)
 
def setTimeout
 Propertiesから状態遷移Timeoutをセットする bool ExecutionContextBase:: setTimeout(coil::Properties& props, const char* key, coil::TimeValue& timevalue)
 

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