OpenWalker Project
Documentation of the ROS Packages
i_foot_trajectory_generator_out_ports.h
Go to the documentation of this file.
1 
34 #ifndef OPEN_WALKER_CORE_INTERFACES_I_FOOT_TRAJECTORY_GENERATOR_OUT_PORTS_H
35 #define OPEN_WALKER_CORE_INTERFACES_I_FOOT_TRAJECTORY_GENERATOR_OUT_PORTS_H
36 
37 #include <ow_core/types.h>
38 
39 namespace ow_core{
40 
48 {
49 public:
54  {
55  }
56 
57  virtual ow::CartesianPosition& X() = 0;
58  virtual const ow::CartesianPosition& X() const = 0;
59 
60  virtual ow::CartesianVelocity& Xp() = 0;
61  virtual const ow::CartesianVelocity& Xp() const = 0;
62 
63  virtual ow::CartesianAcceleration& Xpp() = 0;
64  virtual const ow::CartesianAcceleration& Xpp() const = 0;
65 
66 };
67 
68 }
69 
70 #endif // OPEN_WALKER_CORE_INTERFACES_I_FOOT_TRAJECTORY_GENERATOR_OUT_PORTS_H
The CartesianPosition class.
Definition: cartesian_position.h:56
The IFootTrajectoryGeneratorOutPorts class.
Definition: i_foot_trajectory_generator_out_ports.h:47
The CartesianAcceleration class.
Definition: cartesian_acceleration.h:55
Definition: angular_acceleration.h:39
virtual ~IFootTrajectoryGeneratorOutPorts()
Virtual destructor.
Definition: i_foot_trajectory_generator_out_ports.h:53
The CartesianVelocity class.
Definition: cartesian_velocity.h:55