Curves
A library for curves generation.
HermiteE3Knot Struct Reference

#include <CubicHermiteE3Curve.hpp>

Public Types

typedef Eigen::Vector3d Position
 
typedef Eigen::Vector3d Velocity
 
typedef Eigen::Vector3d Acceleration
 

Public Member Functions

 HermiteE3Knot ()
 
 HermiteE3Knot (const Position &position, const Velocity &velocity)
 
virtual ~HermiteE3Knot ()
 
Position getPosition () const
 
Velocity getVelocity () const
 
void setPosition (const Position &position)
 
void setVelocity (const Velocity &velocity)
 

Private Attributes

Position position_
 
Velocity velocity_
 

Detailed Description

Definition at line 16 of file CubicHermiteE3Curve.hpp.

Member Typedef Documentation

typedef Eigen::Vector3d HermiteE3Knot::Acceleration

Definition at line 19 of file CubicHermiteE3Curve.hpp.

typedef Eigen::Vector3d HermiteE3Knot::Position

Definition at line 17 of file CubicHermiteE3Curve.hpp.

typedef Eigen::Vector3d HermiteE3Knot::Velocity

Definition at line 18 of file CubicHermiteE3Curve.hpp.

Constructor & Destructor Documentation

HermiteE3Knot::HermiteE3Knot ( )
inline

Definition at line 22 of file CubicHermiteE3Curve.hpp.

HermiteE3Knot::HermiteE3Knot ( const Position position,
const Velocity velocity 
)
inline

Definition at line 23 of file CubicHermiteE3Curve.hpp.

virtual HermiteE3Knot::~HermiteE3Knot ( )
inlinevirtual

Definition at line 25 of file CubicHermiteE3Curve.hpp.

Member Function Documentation

Position HermiteE3Knot::getPosition ( ) const
inline

Definition at line 27 of file CubicHermiteE3Curve.hpp.

Velocity HermiteE3Knot::getVelocity ( ) const
inline

Definition at line 31 of file CubicHermiteE3Curve.hpp.

void HermiteE3Knot::setPosition ( const Position position)
inline

Definition at line 35 of file CubicHermiteE3Curve.hpp.

void HermiteE3Knot::setVelocity ( const Velocity velocity)
inline

Definition at line 39 of file CubicHermiteE3Curve.hpp.

Member Data Documentation

Position HermiteE3Knot::position_
private

Definition at line 44 of file CubicHermiteE3Curve.hpp.

Velocity HermiteE3Knot::velocity_
private

Definition at line 45 of file CubicHermiteE3Curve.hpp.


The documentation for this struct was generated from the following file: