openrave.org

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

#include <sensor.h>

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

Public メソッド

virtual SensorType GetType ()
 
virtual bool serialize (std::ostream &O) const
 Serialize the sensor data to stream in XML format.
 
- Public メソッド inherited from OpenRAVE::SensorBase::SensorData
virtual ~SensorData ()
 

Public 変数

std::vector< RaveVector< dReal > > positions
 World coordinates of the origins of each of the photon (laser) rays.
 
std::vector< RaveVector< dReal > > ranges
 Range and direction readings in the form of direction*distance. The direction is in world coordinates. The values should be returned in the order laser detected them in.
 
std::vector< dRealintensity
 Intensity readings.
 
- Public 変数 inherited from OpenRAVE::SensorBase::SensorData
uint64_t __stamp
 time stamp of the sensor data in microseconds. If 0, then the data is uninitialized! (floating-point precision is bad here). This can be either simulation or real time depending on the sensor.
 
Transform __trans
 the coordinate system the sensor was when the measurement was taken, this is taken directly from SensorBase::GetTransform
 

説明

sensor.h66 行で定義されています。

関数

virtual SensorType OpenRAVE::SensorBase::LaserSensorData::GetType ( )
inlinevirtual

OpenRAVE::SensorBase::SensorDataを実装しています。

sensor.h69 行で定義されています。

bool OpenRAVE::SensorBase::LaserSensorData::serialize ( std::ostream &  O) const
virtual

Serialize the sensor data to stream in XML format.

OpenRAVE::SensorBase::SensorDataを再定義しています。

libopenrave.cpp1854 行で定義されています。

変数

std::vector<dReal> OpenRAVE::SensorBase::LaserSensorData::intensity

Intensity readings.

sensor.h80 行で定義されています。

std::vector<RaveVector<dReal> > OpenRAVE::SensorBase::LaserSensorData::positions

World coordinates of the origins of each of the photon (laser) rays.

Each of the photons start from some 3D position and go a particular direction. For most common 2D lasers and the kinect, the starting point from each of the photons is the same, it is also called the focal point. If positions is empty, assume the origin is t.trans for all rays.

sensor.h78 行で定義されています。

std::vector<RaveVector<dReal> > OpenRAVE::SensorBase::LaserSensorData::ranges

Range and direction readings in the form of direction*distance. The direction is in world coordinates. The values should be returned in the order laser detected them in.

sensor.h79 行で定義されています。


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