18 #ifndef HPP_MANIPULATION_CONSTRAINT_SET_HH 19 # define HPP_MANIPULATION_CONSTRAINT_SET_HH 21 # include <hpp/core/constraint-set.hh> 25 # include <hpp/manipulation/config.hh> 28 namespace manipulation {
40 const std::string& name);
60 virtual std::ostream& print (std::ostream& os)
const;
64 ConstraintSetWkPtr_t weak_;
74 constraint (constr), complement (comp), both (b)
78 typedef std::vector <ConstraintAndComplement_t>
84 #endif // HPP_MANIPULATION_CONSTRAINT_SET_HH boost::shared_ptr< ConstraintSet > ConstraintSetPtr_t
Definition: fwd.hh:112
a core::ConstraintSet remembering which edge created it
Definition: constraint-set.hh:33
std::vector< ConstraintAndComplement_t > ConstraintsAndComplements_t
Definition: constraint-set.hh:79
core::ConstraintPtr_t ConstraintPtr_t
Definition: fwd.hh:102
boost::shared_ptr< Device > DevicePtr_t
Definition: fwd.hh:29
void init(const ConfigurationShooterWkPtr_t &weak)
ImplicitPtr_t constraint
Definition: constraint-set.hh:68
Definition: constraint-set.hh:67
static StraightPtr_t createCopy(const StraightPtr_t &other)
constraints::ImplicitPtr_t ImplicitPtr_t
Definition: fwd.hh:105
ImplicitPtr_t complement
Definition: constraint-set.hh:69
ConstraintAndComplement_t(const ImplicitPtr_t &constr, const ImplicitPtr_t &comp, const ImplicitPtr_t &b)
Definition: constraint-set.hh:71
static GradientBasedPtr_t create(const Problem &problem)
boost::shared_ptr< Edge > EdgePtr_t
Definition: fwd.hh:37
core::ConstraintSet Parent_t
Definition: constraint-set.hh:36
ImplicitPtr_t both
Definition: constraint-set.hh:70
virtual SteeringMethodPtr_t copy() const