OpenWalker Project
Documentation of the ROS Packages
types.h
Go to the documentation of this file.
1 
34 #ifndef OPEN_WALKER_CORE_TYPES_H
35 #define OPEN_WALKER_CORE_TYPES_H
36 
41 #include <ow_core/rotation3.h>
42 #include <ow_core/vector3.h>
43 
44 #include <ow_core/vector_dof.h>
45 #include <ow_core/joint_position.h>
46 #include <ow_core/joint_velocity.h>
48 #include <ow_core/joint_effort.h>
49 #include <ow_core/joint_state.h>
50 
51 #include <ow_core/wrench.h>
52 #include <ow_core/force.h>
53 #include <ow_core/moment.h>
54 
58 
62 
66 
68 
69 // the namespace for the configured types
70 namespace ow
71 {
78 
79  typedef ow_core::Rotation3<OW_TYPES_SCALAR> Rotation3;
80  typedef ow_core::Vector3<OW_TYPES_SCALAR> Vector3;
81 
82  typedef ow_core::Wrench<OW_TYPES_SCALAR> Wrench;
83  typedef ow_core::Force<OW_TYPES_SCALAR> Force;
84  typedef ow_core::Moment<OW_TYPES_SCALAR> Moment;
85 
86  typedef ow_core::AngularPosition<OW_TYPES_SCALAR> AngularPosition;
87  typedef ow_core::AngularVelocity<OW_TYPES_SCALAR> AngularVelocity;
88  typedef ow_core::AngularAcceleration<OW_TYPES_SCALAR> AngularAcceleration;
89 
90  typedef ow_core::LinearPosition<OW_TYPES_SCALAR> LinearPosition;
91  typedef ow_core::LinearVelocity<OW_TYPES_SCALAR> LinearVelocity;
92  typedef ow_core::LinearAcceleration<OW_TYPES_SCALAR> LinearAcceleration;
93 
94  typedef ow_core::CartesianPosition<OW_TYPES_SCALAR> CartesianPosition;
95  typedef ow_core::CartesianVelocity<OW_TYPES_SCALAR> CartesianVelocity;
96  typedef ow_core::CartesianAcceleration<OW_TYPES_SCALAR> CartesianAcceleration;
97 
98  typedef ow_core::HomogeneousTransformation<OW_TYPES_SCALAR> HomogeneousTransformation;
99 }
100 
101 
102 
103 
104 #endif // OPEN_WALKER_CORE_TYPES_H
The CartesianPosition class.
Definition: cartesian_position.h:56
The LinearVelocity class.
Definition: linear_velocity.h:49
The JointVelocity class.
Definition: joint_velocity.h:50
The AngularAcceleration class.
Definition: angular_acceleration.h:49
The Moment class.
Definition: moment.h:49
The JointPosition class.
Definition: joint_position.h:50
The Rotation3 class.
Definition: rotation3.h:49
The CartesianAcceleration class.
Definition: cartesian_acceleration.h:55
The VectorDof class.
Definition: vector_dof.h:49
Definition: types.h:70
The LinearPosition class.
Definition: linear_position.h:49
The JointEffort class.
Definition: joint_effort.h:50
The HomogeneousTransformation class.
Definition: homogeneous_transformation.h:55
The ForceRef class.
Definition: force.h:49
The JointAcceleration class.
Definition: joint_acceleration.h:50
The Vector3 class.
Definition: vector3.h:49
The CartesianVelocity class.
Definition: cartesian_velocity.h:55