typedef TYPENAME traits<derived>::Vector3 Vector3; \
typedef TYPENAME traits<derived>::Vector4 Vector4; \
typedef TYPENAME traits<derived>::Vector6 Vector6; \
typedef TYPENAME traits<derived>::Matrix3 Matrix3; \
typedef TYPENAME traits<derived>::Matrix4 Matrix4; \
typedef TYPENAME traits<derived>::Matrix6 Matrix6; \
typedef TYPENAME traits<derived>::Angular_t Angular_t; \
typedef TYPENAME traits<derived>::Linear_t Linear_t; \
typedef TYPENAME traits<derived>::ConstAngular_t ConstAngular_t; \
typedef TYPENAME traits<derived>::ConstLinear_t ConstLinear_t; \
typedef TYPENAME traits<derived>::ActionMatrix_t ActionMatrix_t; \
typedef TYPENAME traits<derived>::Quaternion_t Quaternion_t; \
enum { \
LINEAR = traits<derived>::LINEAR, \
ANGULAR = traits<derived>::ANGULAR \
}
ForceTpl< double, 0 > Force
MotionTpl< double, 0 > Motion
Symmetric3Tpl< double, 0 > Symmetric3