Choreonoid  1.5
VRMLBody.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BODY_VRMLBODY_H
6 #define CNOID_BODY_VRMLBODY_H
7 
8 #include <cnoid/VRML>
9 #include "exportdecl.h"
10 
11 namespace cnoid {
12 
14 {
15 public:
16  VRMLHumanoid();
20 };
21 
22 typedef boost::intrusive_ptr<VRMLHumanoid> VRMLHumanoidPtr;
23 
24 
26 {
27 public:
28  VRMLJoint();
41 };
42 
43 typedef boost::intrusive_ptr<VRMLJoint> VRMLJointPtr;
44 
45 
47 {
48 public:
49  VRMLSegment();
53 };
54 
55 typedef boost::intrusive_ptr<VRMLSegment> VRMLSegmentPtr;
56 
57 
59 {
60 public:
61  VRMLSurface();
64 };
65 
66 typedef boost::intrusive_ptr<VRMLSurface> VRMLSurfacePtr;
67 
68 
70 {
71 public:
81 };
82 
83 typedef boost::intrusive_ptr<VRMLVisionSensor> VRMLVisionSensorPtr;
84 
85 
87 {
88 public:
93 };
94 
95 typedef boost::intrusive_ptr<VRMLForceSensor> VRMLForceSensorPtr;
96 
97 
99 {
100 public:
101  VRMLGyro();
104 };
105 
106 typedef boost::intrusive_ptr<VRMLGyro> VRMLGyroPtr;
107 
108 
110 {
111 public:
115 };
116 
117 typedef boost::intrusive_ptr<VRMLAccelerationSensor> VRMLAccelerationSensorPtr;
118 
119 
121 {
122 public:
123  VRMLRangeSensor();
130 };
131 
132 typedef boost::intrusive_ptr<VRMLRangeSensor> VRMLRangeSensorPtr;
133 
134 };
135 
136 #endif
Eigen::Vector3d SFVec3f
Definition: VRML.h:36
boost::intrusive_ptr< VRMLSegment > VRMLSegmentPtr
Definition: VRMLBody.h:55
VRML Group node.
Definition: VRML.h:215
SFVec3f maxAngularVelocity
Definition: VRMLBody.h:103
SFVec3f maxForce
Definition: VRMLBody.h:91
SFFloat fieldOfView
Definition: VRMLBody.h:78
SFFloat gearRatio
Definition: VRMLBody.h:36
MFNode humanoidBody
Definition: VRMLBody.h:17
boost::intrusive_ptr< VRMLVisionSensor > VRMLVisionSensorPtr
Definition: VRMLBody.h:83
Definition: VRMLBody.h:86
boost::intrusive_ptr< VRMLForceSensor > VRMLForceSensorPtr
Definition: VRMLBody.h:95
MFFloat lvlimit
Definition: VRMLBody.h:33
boost::intrusive_ptr< VRMLRangeSensor > VRMLRangeSensorPtr
Definition: VRMLBody.h:132
Definition: VRMLBody.h:13
Definition: VRMLBody.h:69
Abstract base class of all vrml nodes.
Definition: VRML.h:100
Definition: VRMLBody.h:58
SFInt32 sensorId
Definition: VRMLBody.h:124
MFNode segments
Definition: VRMLBody.h:18
MFNode joints
Definition: VRMLBody.h:19
Definition: VRMLBody.h:25
Definition: VRMLBody.h:120
SFInt32 sensorId
Definition: VRMLBody.h:113
SFFloat frontClipDistance
Definition: VRMLBody.h:79
SFFloat encoderPulse
Definition: VRMLBody.h:40
boost::intrusive_ptr< VRMLGyro > VRMLGyroPtr
Definition: VRMLBody.h:106
SFFloat frameRate
Definition: VRMLBody.h:77
SFFloat scanStep
Definition: VRMLBody.h:126
double SFFloat
Definition: VRML.h:23
Definition: VRMLBody.h:46
SFFloat torqueConst
Definition: VRMLBody.h:39
VRML Transform node.
Definition: VRML.h:233
SFVec3f maxAcceleration
Definition: VRMLBody.h:114
std::string SFString
Definition: VRML.h:24
boost::intrusive_ptr< VRMLAccelerationSensor > VRMLAccelerationSensorPtr
Definition: VRMLBody.h:117
SFInt32 sensorId
Definition: VRMLBody.h:90
SFFloat backClipDistance
Definition: VRMLBody.h:80
SFVec3f centerOfMass
Definition: VRMLBody.h:51
int SFInt32
Definition: VRML.h:22
boost::intrusive_ptr< VRMLSurface > VRMLSurfacePtr
Definition: VRMLBody.h:66
SFFloat scanRate
Definition: VRMLBody.h:127
SFVec3f maxTorque
Definition: VRMLBody.h:92
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
SFFloat rotorResistor
Definition: VRMLBody.h:38
std::vector< SFFloat > MFFloat
Definition: VRML.h:49
SFFloat rotorInertia
Definition: VRMLBody.h:37
MFFloat ulimit
Definition: VRMLBody.h:34
SFFloat mass
Definition: VRMLBody.h:50
SFString type
Definition: VRMLBody.h:74
boost::intrusive_ptr< VRMLJoint > VRMLJointPtr
Definition: VRMLBody.h:43
SFInt32 jointId
Definition: VRMLBody.h:29
SFVec3f jointAxis
Definition: VRMLBody.h:31
SFFloat minDistance
Definition: VRMLBody.h:128
boost::intrusive_ptr< VRMLHumanoid > VRMLHumanoidPtr
Definition: VRMLBody.h:22
SFString jointType
Definition: VRMLBody.h:30
SFFloat maxDistance
Definition: VRMLBody.h:129
SFFloat scanAngle
Definition: VRMLBody.h:125
MFNode collision
Definition: VRMLBody.h:63
SFInt32 width
Definition: VRMLBody.h:75
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
MFNode visual
Definition: VRMLBody.h:62
SFInt32 sensorId
Definition: VRMLBody.h:102
Definition: VRMLBody.h:109
MFFloat llimit
Definition: VRMLBody.h:32
SFInt32 sensorId
Definition: VRMLBody.h:73
Definition: VRMLBody.h:98
MFFloat momentsOfInertia
Definition: VRMLBody.h:52
std::vector< SFNode > MFNode
Definition: VRML.h:135
MFFloat uvlimit
Definition: VRMLBody.h:35
SFInt32 height
Definition: VRMLBody.h:76