All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Public Attributes
TELEKYB_NAMESPACE::TKTrajectory Class Reference

#include <TKTrajectory.hpp>

List of all members.

Public Member Functions

void fromTKTrajMsg (const telekyb_msgs::TKTrajectory &tkTrajMsg)
GlobalPosControlType getGlobalPositionControlType () const
void setAcceleration (const Acceleration3D &acceleration_, const Eigen::Vector3d &jerk_=Eigen::Vector3d::Zero(), const Eigen::Vector3d &snap_=Eigen::Vector3d::Zero())
void setPosition (const Position3D &position_, const Velocity3D &velocity_=Velocity3D::Zero(), const Acceleration3D &acceleration_=Acceleration3D::Zero(), const Eigen::Vector3d &jerk_=Eigen::Vector3d::Zero(), const Eigen::Vector3d &snap_=Eigen::Vector3d::Zero())
void setVelocity (const Velocity3D &velocity_, const Acceleration3D &acceleration_=Acceleration3D::Zero(), const Eigen::Vector3d &jerk_=Eigen::Vector3d::Zero(), const Eigen::Vector3d &snap_=Eigen::Vector3d::Zero())
void setYawAngle (double yawAngle_, double yawRate_=0.0, double yawAcceleration_=0.0)
void setYawRate (double yawRate_, double yawAcceleration_=0.0)
 TKTrajectory ()
 TKTrajectory (const telekyb_msgs::TKTrajectory &tkTrajMsg)
void toTKTrajMsg (telekyb_msgs::TKTrajectory &tkTrajMsg) const
virtual ~TKTrajectory ()

Public Attributes

Acceleration3D acceleration
Eigen::Vector3d jerk
Position3D position
Eigen::Vector3d snap
Velocity3D velocity
PosControlType xAxisCtrl
double yawAcceleration
double yawAngle
YawControlType yawCtrl
double yawRate
PosControlType yAxisCtrl
PosControlType zAxisCtrl

Detailed Description

Definition at line 20 of file TKTrajectory.hpp.


Constructor & Destructor Documentation

Definition at line 12 of file TKTrajectory.cpp.

Definition at line 30 of file TKTrajectory.cpp.

Definition at line 35 of file TKTrajectory.cpp.


Member Function Documentation

NOTE! No check on ENUMS!

Definition at line 76 of file TKTrajectory.cpp.

GlobalPosControlType TELEKYB_NAMESPACE::TKTrajectory::getGlobalPositionControlType ( ) const [inline]

Definition at line 176 of file TKTrajectory.hpp.

void TELEKYB_NAMESPACE::TKTrajectory::setAcceleration ( const Acceleration3D &  acceleration_,
const Eigen::Vector3d &  jerk_ = Eigen::Vector3d::Zero(),
const Eigen::Vector3d &  snap_ = Eigen::Vector3d::Zero() 
) [inline]

Definition at line 123 of file TKTrajectory.hpp.

void TELEKYB_NAMESPACE::TKTrajectory::setPosition ( const Position3D &  position_,
const Velocity3D &  velocity_ = Velocity3D::Zero(),
const Acceleration3D &  acceleration_ = Acceleration3D::Zero(),
const Eigen::Vector3d &  jerk_ = Eigen::Vector3d::Zero(),
const Eigen::Vector3d &  snap_ = Eigen::Vector3d::Zero() 
) [inline]

Definition at line 84 of file TKTrajectory.hpp.

void TELEKYB_NAMESPACE::TKTrajectory::setVelocity ( const Velocity3D &  velocity_,
const Acceleration3D &  acceleration_ = Acceleration3D::Zero(),
const Eigen::Vector3d &  jerk_ = Eigen::Vector3d::Zero(),
const Eigen::Vector3d &  snap_ = Eigen::Vector3d::Zero() 
) [inline]

Definition at line 104 of file TKTrajectory.hpp.

void TELEKYB_NAMESPACE::TKTrajectory::setYawAngle ( double  yawAngle_,
double  yawRate_ = 0.0,
double  yawAcceleration_ = 0.0 
) [inline]

Definition at line 141 of file TKTrajectory.hpp.

void TELEKYB_NAMESPACE::TKTrajectory::setYawRate ( double  yawRate_,
double  yawAcceleration_ = 0.0 
) [inline]

Definition at line 155 of file TKTrajectory.hpp.

Definition at line 40 of file TKTrajectory.cpp.


Member Data Documentation

Definition at line 25 of file TKTrajectory.hpp.

Definition at line 26 of file TKTrajectory.hpp.

Definition at line 23 of file TKTrajectory.hpp.

Definition at line 27 of file TKTrajectory.hpp.

Definition at line 24 of file TKTrajectory.hpp.

Definition at line 29 of file TKTrajectory.hpp.

Definition at line 36 of file TKTrajectory.hpp.

Definition at line 34 of file TKTrajectory.hpp.

Definition at line 37 of file TKTrajectory.hpp.

Definition at line 35 of file TKTrajectory.hpp.

Definition at line 30 of file TKTrajectory.hpp.

Definition at line 31 of file TKTrajectory.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_base
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:12:34