|
virtual | hpp::rbprm::BezierPath::~BezierPath () |
| Destructor. More...
|
|
static BezierPathPtr_t | hpp::rbprm::BezierPath::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 | hpp::rbprm::BezierPath::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 | hpp::rbprm::BezierPath::createCopy (const BezierPathPtr_t &path) |
|
static BezierPathPtr_t | hpp::rbprm::BezierPath::createCopy (const BezierPathPtr_t &path, const core::ConstraintSetPtr_t &constraints) |
|
virtual core::PathPtr_t | hpp::rbprm::BezierPath::copy () const |
|
virtual core::PathPtr_t | hpp::rbprm::BezierPath::copy (const core::ConstraintSetPtr_t &constraints) const |
|
virtual core::Configuration_t | hpp::rbprm::BezierPath::initial () const |
| Get the initial configuration. More...
|
|
virtual core::Configuration_t | hpp::rbprm::BezierPath::end () const |
| Get the final configuration. More...
|
|
core::Configuration_t | hpp::rbprm::BezierPath::operator() (const core::value_type &t) const |
|
bezier_Ptr | hpp::rbprm::BezierPath::getBezier () |
|
bezier_t::t_point_t | hpp::rbprm::BezierPath::getWaypoints () |
|
virtual std::ostream & | hpp::rbprm::BezierPath::print (std::ostream &os) const |
| Print path in a stream. More...
|
|
| hpp::rbprm::BezierPath::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...
|
|
| hpp::rbprm::BezierPath::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...
|
|
| hpp::rbprm::BezierPath::BezierPath (const BezierPath &path) |
| Copy constructor. More...
|
|
| hpp::rbprm::BezierPath::BezierPath (const BezierPath &path, const core::ConstraintSetPtr_t &constraints) |
| Copy constructor with constraints. More...
|
|
void | hpp::rbprm::BezierPath::init (BezierPathPtr_t self) |
|
void | hpp::rbprm::BezierPath::initCopy (BezierPathPtr_t self) |
|
virtual bool | hpp::rbprm::BezierPath::impl_compute (core::ConfigurationOut_t result, core::value_type param) const |
|
This class only implement the bezier curve of dimension 3, need to template the dimension of the points Use the Bezier curve for the translation of the root and standard linear interpolation for the other DoF