openrave.org

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

Attaches a sensor to a link on the robot. [詳細]

#include <robot.h>

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

Public メソッド

 AttachedSensor (RobotBasePtr probot)
 
 AttachedSensor (RobotBasePtr probot, const AttachedSensor &sensor, int cloningoptions)
 
virtual ~AttachedSensor ()
 
virtual SensorBasePtr GetSensor () const
 
virtual LinkPtr GetAttachingLink () const
 
virtual Transform GetRelativeTransform () const
 
virtual Transform GetTransform () const
 
virtual RobotBasePtr GetRobot () const
 
virtual const std::string & GetName () const
 
virtual SensorBase::SensorDataPtr GetData () const
 retrieves the current data from the sensor
 
virtual void SetRelativeTransform (const Transform &t)
 
virtual void serialize (std::ostream &o, int options) const
 
virtual const std::string & GetStructureHash () const
 

説明

Attaches a sensor to a link on the robot.

robot.h378 行で定義されています。

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

OpenRAVE::RobotBase::AttachedSensor::AttachedSensor ( RobotBasePtr  probot)

robot.cpp35 行で定義されています。

OpenRAVE::RobotBase::AttachedSensor::AttachedSensor ( RobotBasePtr  probot,
const AttachedSensor sensor,
int  cloningoptions 
)

robot.cpp39 行で定義されています。

OpenRAVE::RobotBase::AttachedSensor::~AttachedSensor ( )
virtual

robot.cpp61 行で定義されています。

関数

virtual LinkPtr OpenRAVE::RobotBase::AttachedSensor::GetAttachingLink ( ) const
inlinevirtual

robot.h388 行で定義されています。

SensorBase::SensorDataPtr OpenRAVE::RobotBase::AttachedSensor::GetData ( ) const
virtual

retrieves the current data from the sensor

robot.cpp65 行で定義されています。

virtual const std::string& OpenRAVE::RobotBase::AttachedSensor::GetName ( ) const
inlinevirtual

robot.h400 行で定義されています。

virtual Transform OpenRAVE::RobotBase::AttachedSensor::GetRelativeTransform ( ) const
inlinevirtual

robot.h391 行で定義されています。

virtual RobotBasePtr OpenRAVE::RobotBase::AttachedSensor::GetRobot ( ) const
inlinevirtual

robot.h397 行で定義されています。

virtual SensorBasePtr OpenRAVE::RobotBase::AttachedSensor::GetSensor ( ) const
inlinevirtual

robot.h385 行で定義されています。

const std::string & OpenRAVE::RobotBase::AttachedSensor::GetStructureHash ( ) const
virtual
戻り値
hash of the sensor definition

robot.cpp107 行で定義されています。

virtual Transform OpenRAVE::RobotBase::AttachedSensor::GetTransform ( ) const
inlinevirtual

robot.h394 行で定義されています。

void OpenRAVE::RobotBase::AttachedSensor::serialize ( std::ostream &  o,
int  options 
) const
virtual

robot.cpp79 行で定義されています。

void OpenRAVE::RobotBase::AttachedSensor::SetRelativeTransform ( const Transform t)
virtual

robot.cpp73 行で定義されています。


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