Ravelin
fdefs.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 float
8 #define EPS EPS_FLOAT
9 #define QUAT Quatf
10 #define AANGLE AAnglef
11 #define MATRIXN MatrixNf
12 #define MATRIX3 Matrix3f
13 #define MATRIX2 Matrix2f
14 #define SHAREDVECTORN SharedVectorNf
15 #define CONST_SHAREDVECTORN SharedConstVectorNf
16 #define SHAREDMATRIXN SharedMatrixNf
17 #define CONST_SHAREDMATRIXN SharedConstMatrixNf
18 #define VECTOR2 Vector2f
19 #define VECTOR3 Vector3f
20 #define VECTORN VectorNf
21 #define POSE3 Pose3f
22 #define CONST_COLUMN_ITERATOR ColumnIteratorf_const
23 #define CONST_ROW_ITERATOR RowIteratorf_const
24 #define COLUMN_ITERATOR ColumnIteratorf
25 #define ROW_ITERATOR RowIteratorf
26 #define SVECTOR6 SVector6f
27 #define SMOMENTUM SMomentumf
28 #define SFORCE SForcef
29 #define SVELOCITY SVelocityf
30 #define SACCEL SAccelf
31 #define SPATIAL_AB_INERTIA SpatialABInertiaf
32 #define SPATIAL_RB_INERTIA SpatialRBInertiaf
33 #define LINALG LinAlgf
34 #define SPARSEMATRIXN SparseMatrixNf
35 #define SPARSEVECTORN SparseVectorNf
36 #define ROT2 Rot2f
37 #define POSE2 Pose2f
38 #define ORIGIN2 Origin2f
39 #define ORIGIN3 Origin3f
40 #define OPS Opsf
41 #define TRANSFORM3 Transform3f
42 #define TRANSFORM2 Transform2f
43 #define JOINT Jointf
44 #define PLANARJOINT PlanarJointf
45 #define FIXEDJOINT FixedJointf
46 #define PRISMATICJOINT PrismaticJointf
47 #define REVOLUTEJOINT RevoluteJointf
48 #define SPHERICALJOINT SphericalJointf
49 #define UNIVERSALJOINT UniversalJointf
50 #define MOVINGTRANSFORM3 MovingTransform3f
51 #define RIGIDBODY RigidBodyf
52 #define ARTICULATED_BODY ArticulatedBodyf
53 #define RC_ARTICULATED_BODY RCArticulatedBodyf
54 #define SINGLE_BODY SingleBodyf
55 #define DYNAMIC_BODY DynamicBodyf
56 #define SPARITH SpArithf
57 #define CRB_ALGORITHM CRBAlgorithmf
58 #define FSAB_ALGORITHM FSABAlgorithmf
59 #define RNE_ALGORITHM RNEAlgorithmf
60 #define URDFREADER URDFReaderf
61 
62