32 #ifndef DATA_TYPES_HPP_
33 #define DATA_TYPES_HPP_
41 #if __x86_64__ || __ppc64__
59 typedef unsigned int sUInt;
61 typedef unsigned long sUInt;
86 #define SCL_INTEGRATION_TSTEP 0.001
96 #define SCL_MINIMUM_POSITION_CHANGE 0.0001
100 { std::string data_[2]; };
111 JOINT_TYPE_PRISMATIC_X = 0,
112 JOINT_TYPE_PRISMATIC_Y = 1,
113 JOINT_TYPE_PRISMATIC_Z = 2,
114 JOINT_TYPE_REVOLUTE_X = 4,
115 JOINT_TYPE_REVOLUTE_Y = 5,
116 JOINT_TYPE_REVOLUTE_Z = 6,
117 JOINT_TYPE_SPHERICAL = 8,
118 JOINT_TYPE_SPLINE = 9,
119 JOINT_TYPE_NOTASSIGNED = -1
123 RENDER_TYPE_SPHERE = 0,
124 RENDER_TYPE_CYLINDER = 1,
125 RENDER_TYPE_ELLIPSOID = 2
143 typedef Matrix<scl::sFloat, 6, 1> Vector6d;
144 typedef Matrix<scl::sFloat, 6, 6> Matrix6d;
double sClock
Definition: DataTypes.hpp:80
Eigen::Matrix< sFloat, 6, 1 > sSpatialVector
Typedef (possibly clearer to read).
Definition: DataTypes.hpp:131
bool sBool
Definition: DataTypes.hpp:54
Definition: DataTypes.hpp:99
Definition: DataTypes.hpp:75
long long sLongLong
Definition: DataTypes.hpp:66
Eigen::Matrix< sFloat, 6, 6 > sSpatialXForm
Typedef since we use this pretty commonly.
Definition: DataTypes.hpp:132
EJointType
Definition: DataTypes.hpp:110
double sFloat
Definition: DataTypes.hpp:72
int sInt
Definition: DataTypes.hpp:64
char sChar
Definition: DataTypes.hpp:56