openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | すべてのメンバ一覧
クラス OpenRAVE::KinBody::ManageDataabstract

Access point of the sensor system that manages the body. [詳細]

#include <kinbody.h>

OpenRAVE::KinBody::ManageDataに対する継承グラフ
Inheritance graph
[凡例]
OpenRAVE::KinBody::ManageDataのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 ManageData (SensorSystemBasePtr psensorsystem)
 
virtual ~ManageData ()
 
virtual SensorSystemBasePtr GetSystem ()
 
virtual XMLReadableConstPtr GetData () const =0
 
virtual KinBody::LinkPtr GetOffsetLink () const =0
 
virtual bool IsPresent () const =0
 true if the object is being updated by the system due to its presence in the real environment
 
virtual bool IsEnabled () const =0
 true if should update openrave body
 
virtual bool IsLocked () const =0
 if true, the vision system should not destroy this object once it stops being present
 
virtual bool Lock (bool bDoLock)=0
 set a lock on a particular body
 

説明

Access point of the sensor system that manages the body.

kinbody.h1137 行で定義されています。

コンストラクタとデストラクタ

OpenRAVE::KinBody::ManageData::ManageData ( SensorSystemBasePtr  psensorsystem)
inline

kinbody.h1140 行で定義されています。

virtual OpenRAVE::KinBody::ManageData::~ManageData ( )
inlinevirtual

kinbody.h1142 行で定義されています。

関数

virtual XMLReadableConstPtr OpenRAVE::KinBody::ManageData::GetData ( ) const
pure virtual

returns a pointer to the data used to initialize the BODY with AddKinBody. if psize is not NULL, will be filled with the size of the data in bytes This function will be used to restore bodies that were removed

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。

virtual KinBody::LinkPtr OpenRAVE::KinBody::ManageData::GetOffsetLink ( ) const
pure virtual

particular link that sensor system is tracking. All transformations describe this link.

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。

virtual SensorSystemBasePtr OpenRAVE::KinBody::ManageData::GetSystem ( )
inlinevirtual

kinbody.h1145 行で定義されています。

virtual bool OpenRAVE::KinBody::ManageData::IsEnabled ( ) const
pure virtual

true if should update openrave body

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。

virtual bool OpenRAVE::KinBody::ManageData::IsLocked ( ) const
pure virtual

if true, the vision system should not destroy this object once it stops being present

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。

virtual bool OpenRAVE::KinBody::ManageData::IsPresent ( ) const
pure virtual

true if the object is being updated by the system due to its presence in the real environment

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。

virtual bool OpenRAVE::KinBody::ManageData::Lock ( bool  bDoLock)
pure virtual

set a lock on a particular body

OpenRAVE::SimpleSensorSystem::BodyDataで実装されています。


このクラスの説明は次のファイルから生成されました: