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

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