#include <hpp/rbprm/interpolation/time-constraint-steering.hh>
Public Member Functions | |
virtual core::SteeringMethodPtr_t | copy () const |
Copy instance and return shared pointer. More... | |
virtual core::PathPtr_t | impl_compute (core::ConfigurationIn_t q1, core::ConfigurationIn_t q2) const |
create a path between two configurations More... | |
Static Public Member Functions | |
static TimeConstraintSteeringPtr_t | create (const core::ProblemPtr_t &problem, const std::size_t pathDofRank) |
Create instance and return shared pointer. More... | |
static TimeConstraintSteeringPtr_t | create (const core::DevicePtr_t &device, const core::WeighedDistancePtr_t &distance, const std::size_t pathDofRank) HPP_CORE_DEPRECATED |
Create instance and return shared pointer. More... | |
static TimeConstraintSteeringPtr_t | createCopy (const TimeConstraintSteeringPtr_t &other) |
Copy instance and return shared pointer. More... | |
Public Attributes | |
T_TimeDependant | tds_ |
Protected Member Functions | |
TimeConstraintSteering (const core::ProblemPtr_t &problem, const std::size_t pathDofRank) | |
Constructor with robot Weighed distance is created from robot. More... | |
TimeConstraintSteering (const TimeConstraintSteering &other) | |
Copy constructor. More... | |
void | init (TimeConstraintSteeringWkPtr_t weak) |
Store weak pointer to itself. More... | |
|
inlineprotected |
Constructor with robot Weighed distance is created from robot.
Referenced by hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::create(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::createCopy().
|
inlineprotected |
Copy constructor.
|
inlinevirtual |
Copy instance and return shared pointer.
References hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::createCopy().
Referenced by hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::impl_compute().
|
inlinestatic |
Create instance and return shared pointer.
References hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::init(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::TimeConstraintSteering().
Referenced by hpp::rbprm::interpolation::TimeConstraintHelper< Path_T, ShooterFactory_T, ConstraintFactory_T >::TimeConstraintHelper().
|
inlinestatic |
Create instance and return shared pointer.
References hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::createCopy(), hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::init(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::TimeConstraintSteering().
|
inlinestatic |
Copy instance and return shared pointer.
References hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::init(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::TimeConstraintSteering().
Referenced by hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::copy(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::create().
|
inlinevirtual |
create a path between two configurations
References hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::copy(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::tds_.
|
inlineprotected |
Store weak pointer to itself.
Referenced by hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::create(), and hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::createCopy().
T_TimeDependant hpp::rbprm::interpolation::TimeConstraintSteering< Path_T >::tds_ |