44#ifndef KDL_MOTION_ROUNDEDCOMPOSITE_H
45#define KDL_MOTION_ROUNDEDCOMPOSITE_H
48#include "path_composite.hpp"
49#include "rotational_interpolation.hpp"
58class Path_RoundedComposite :
public Path
144 virtual Twist Acc(
double s,
double sd,
double sdd)
const;
156 virtual void Write(std::ostream& os);
represents a frame transformation in 3D space (rotation + translation)
Definition frames.hpp:572
Definition path_composite.hpp:70
virtual Frame Pos(double s) const
virtual IdentifierType getIdentifier() const
Definition path_roundedcomposite.hpp:190
virtual void Write(std::ostream &os)
virtual double LengthToS(double length)
virtual double PathLength()
virtual Twist Acc(double s, double sd, double sdd) const
virtual Twist Vel(double s, double sd) const
Path_RoundedComposite(double radius, double eqradius, RotationalInterpolation *orient, bool aggregate=true)
void Add(const Frame &F_base_point)
virtual int GetNrOfSegments()
virtual ~Path_RoundedComposite()
virtual double GetLengthToEndOfSegment(int i)
virtual Path * GetSegment(int i)
virtual void GetCurrentSegmentLocation(double s, int &segment_number, double &inner_s)
IdentifierType
Definition path.hpp:61
@ ID_ROUNDED_COMPOSITE
Definition path.hpp:65
Definition rotational_interpolation.hpp:63
represents both translational and rotational velocities.
Definition frames.hpp:723
Definition articulatedbodyinertia.hpp:32