Choreonoid  1.1
Public 型 | Public メソッド | Static Public メソッド | Public 変数 | Static Public 変数 | すべてのメンバ一覧
クラス cnoid::Sensor

#include <Sensor.h>

cnoid::Sensorに対する継承グラフ
cnoid::AccelSensor cnoid::ForceSensor cnoid::RangeSensor cnoid::RateGyroSensor

Public 型

enum  SensorType {
  COMMON = 0, FORCE, RATE_GYRO, ACCELERATION,
  PRESSURE, PHOTO_INTERRUPTER, VISION, TORQUE,
  RANGE, NUM_SENSOR_TYPES
}
 

Public メソッド

 Sensor ()
 
virtual ~Sensor ()
 
virtual void operator= (const Sensor &org)
 
virtual void clear ()
 
virtual void putInformation (std::ostream &os)
 

Static Public メソッド

static Sensorcreate (int type)
 
static void destroy (Sensor *sensor)
 

Public 変数

std::string name
 
int type
 
int id
 
Linklink
 
Matrix3 localR
 
Vector3 localPos
 

Static Public 変数

static const int TYPE = COMMON
 

列挙型

列挙型の値
COMMON 
FORCE 
RATE_GYRO 
ACCELERATION 
PRESSURE 
PHOTO_INTERRUPTER 
VISION 
TORQUE 
RANGE 
NUM_SENSOR_TYPES 

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

Sensor::Sensor ( )
Sensor::~Sensor ( )
virtual

関数

void Sensor::clear ( )
virtual

cnoid::AccelSensor, cnoid::RateGyroSensor, と cnoid::ForceSensorで再定義されています。

Sensor * Sensor::create ( int  type)
static
void Sensor::destroy ( Sensor sensor)
static
void Sensor::operator= ( const Sensor org)
virtual
void Sensor::putInformation ( std::ostream &  os)
virtual

cnoid::AccelSensor, cnoid::RateGyroSensor, と cnoid::ForceSensorで再定義されています。

変数

int cnoid::Sensor::id
Link* cnoid::Sensor::link
Vector3 cnoid::Sensor::localPos
Matrix3 cnoid::Sensor::localR
std::string cnoid::Sensor::name
const int cnoid::Sensor::TYPE = COMMON
static
int cnoid::Sensor::type

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