Choreonoid  1.1
公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | 全メンバ一覧
cnoid::Sensor クラス

#include <Sensor.h>

cnoid::Sensor の継承関係図
cnoid::AccelSensor cnoid::ForceSensor cnoid::RangeSensor cnoid::RateGyroSensor

公開型

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

公開メンバ関数

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

静的公開メンバ関数

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

公開変数類

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

静的公開変数類

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

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