hpp-rbprm  4.14.0
Implementation of RB-PRM planner using hpp.
hpp::rbprm::BezierPath Class Reference

#include <hpp/rbprm/interpolation/spline/bezier-path.hh>

Inheritance diagram for hpp::rbprm::BezierPath:
Collaboration diagram for hpp::rbprm::BezierPath:

Public Types

typedef Path parent_t
 

Public Member Functions

virtual ~BezierPath ()
 Destructor. More...
 
virtual core::PathPtr_t copy () const
 
virtual core::PathPtr_t copy (const core::ConstraintSetPtr_t &constraints) const
 
virtual core::Configuration_t initial () const
 Get the initial configuration. More...
 
virtual core::Configuration_t end () const
 Get the final configuration. More...
 
core::Configuration_t operator() (const core::value_type &t) const
 
bezier_Ptr getBezier ()
 
bezier_t::t_point_t getWaypoints ()
 

Static Public Member Functions

static BezierPathPtr_t create (const core::DevicePtr_t &device, const bezier_Ptr &curve, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::interval_t timeRange)
 
static BezierPathPtr_t create (const core::DevicePtr_t &device, std::vector< bezier_t::point_t >::const_iterator wpBegin, std::vector< bezier_t::point_t >::const_iterator wpEnd, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::interval_t timeRange)
 
static BezierPathPtr_t createCopy (const BezierPathPtr_t &path)
 
static BezierPathPtr_t createCopy (const BezierPathPtr_t &path, const core::ConstraintSetPtr_t &constraints)
 

Protected Member Functions

virtual std::ostream & print (std::ostream &os) const
 Print path in a stream. More...
 
 BezierPath (const core::DevicePtr_t &robot, const bezier_Ptr &curve, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::interval_t timeRange)
 constructor with curve More...
 
 BezierPath (const core::DevicePtr_t &robot, std::vector< bezier_t::point_t >::const_iterator wpBegin, std::vector< bezier_t::point_t >::const_iterator wpEnd, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::interval_t timeRange)
 constructor with waypoints More...
 
 BezierPath (const BezierPath &path)
 Copy constructor. More...
 
 BezierPath (const BezierPath &path, const core::ConstraintSetPtr_t &constraints)
 Copy constructor with constraints. More...
 
void init (BezierPathPtr_t self)
 
void initCopy (BezierPathPtr_t self)
 
virtual bool impl_compute (core::ConfigurationOut_t result, core::value_type param) const
 

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