Curves
A library for curves generation.
kindr::HermiteTransformation< Scalar > Struct Template Reference

#include <CubicHermiteSE3Curve.hpp>

Public Types

typedef kindr::HomTransformQuatD Transform
 
typedef kindr::TwistGlobalD Twist
 

Public Member Functions

 HermiteTransformation ()
 
 HermiteTransformation (const Transform &transform, const Twist &derivatives)
 
virtual ~HermiteTransformation ()
 
Transform getTransformation () const
 
Twist getTransformationDerivative () const
 
void setTransformation (const Transform &transformation)
 
void setTransformationDerivative (const Twist &transformationDerivative)
 

Private Attributes

Transform transformation_
 
Twist transformationDerivative_
 

Detailed Description

template<typename Scalar>
struct kindr::HermiteTransformation< Scalar >

Definition at line 22 of file CubicHermiteSE3Curve.hpp.

Member Typedef Documentation

template<typename Scalar >
typedef kindr::HomTransformQuatD kindr::HermiteTransformation< Scalar >::Transform

Definition at line 23 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
typedef kindr::TwistGlobalD kindr::HermiteTransformation< Scalar >::Twist

Definition at line 24 of file CubicHermiteSE3Curve.hpp.

Constructor & Destructor Documentation

template<typename Scalar >
kindr::HermiteTransformation< Scalar >::HermiteTransformation ( )

Definition at line 53 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
kindr::HermiteTransformation< Scalar >::HermiteTransformation ( const Transform transform,
const Twist derivatives 
)

Definition at line 56 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
kindr::HermiteTransformation< Scalar >::~HermiteTransformation ( )
virtual

Definition at line 62 of file CubicHermiteSE3Curve.hpp.

Member Function Documentation

template<typename Scalar >
Transform kindr::HermiteTransformation< Scalar >::getTransformation ( ) const
inline

Definition at line 31 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
Twist kindr::HermiteTransformation< Scalar >::getTransformationDerivative ( ) const
inline

Definition at line 35 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
void kindr::HermiteTransformation< Scalar >::setTransformation ( const Transform transformation)
inline

Definition at line 39 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
void kindr::HermiteTransformation< Scalar >::setTransformationDerivative ( const Twist transformationDerivative)
inline

Definition at line 43 of file CubicHermiteSE3Curve.hpp.

Member Data Documentation

template<typename Scalar >
Transform kindr::HermiteTransformation< Scalar >::transformation_
private

Definition at line 48 of file CubicHermiteSE3Curve.hpp.

template<typename Scalar >
Twist kindr::HermiteTransformation< Scalar >::transformationDerivative_
private

Definition at line 49 of file CubicHermiteSE3Curve.hpp.


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