Ravelin
ddefs.h
1 /****************************************************************************
2  * Copyright 2013 Evan Drumwright
3  * This library is distributed under the terms of the Apache V2.0
4  * License (obtainable from http://www.apache.org/licenses/LICENSE-2.0).
5  ****************************************************************************/
6 
7 #define REAL double
8 #define EPS EPS_DOUBLE
9 #define QUAT Quatd
10 #define AANGLE AAngled
11 #define MATRIXN MatrixNd
12 #define MATRIX3 Matrix3d
13 #define MATRIX2 Matrix2d
14 #define SHAREDVECTORN SharedVectorNd
15 #define CONST_SHAREDVECTORN SharedConstVectorNd
16 #define SHAREDMATRIXN SharedMatrixNd
17 #define CONST_SHAREDMATRIXN SharedConstMatrixNd
18 #define VECTOR2 Vector2d
19 #define VECTOR3 Vector3d
20 #define VECTORN VectorNd
21 #define POSE3 Pose3d
22 #define CONST_COLUMN_ITERATOR ColumnIteratord_const
23 #define CONST_ROW_ITERATOR RowIteratord_const
24 #define COLUMN_ITERATOR ColumnIteratord
25 #define ROW_ITERATOR RowIteratord
26 #define SVECTOR6 SVector6d
27 #define SMOMENTUM SMomentumd
28 #define SFORCE SForced
29 #define SVELOCITY SVelocityd
30 #define SACCEL SAcceld
31 #define SPATIAL_AB_INERTIA SpatialABInertiad
32 #define SPATIAL_RB_INERTIA SpatialRBInertiad
33 #define LINALG LinAlgd
34 #define SPARSEMATRIXN SparseMatrixNd
35 #define SPARSEVECTORN SparseVectorNd
36 #define ROT2 Rot2d
37 #define POSE2 Pose2d
38 #define ORIGIN2 Origin2d
39 #define ORIGIN3 Origin3d
40 #define OPS Opsd
41 #define TRANSFORM3 Transform3d
42 #define TRANSFORM2 Transform2d
43 #define JOINT Jointd
44 #define PLANARJOINT PlanarJointd
45 #define FIXEDJOINT FixedJointd
46 #define PRISMATICJOINT PrismaticJointd
47 #define REVOLUTEJOINT RevoluteJointd
48 #define SPHERICALJOINT SphericalJointd
49 #define UNIVERSALJOINT UniversalJointd
50 #define MOVINGTRANSFORM3 MovingTransform3d
51 #define RIGIDBODY RigidBodyd
52 #define ARTICULATED_BODY ArticulatedBodyd
53 #define RC_ARTICULATED_BODY RCArticulatedBodyd
54 #define SINGLE_BODY SingleBodyd
55 #define DYNAMIC_BODY DynamicBodyd
56 #define SPARITH SpArithd
57 #define CRB_ALGORITHM CRBAlgorithmd
58 #define FSAB_ALGORITHM FSABAlgorithmd
59 #define RNE_ALGORITHM RNEAlgorithmd
60 #define URDFREADER URDFReaderd
61