18 #ifndef HPP_MANIPULATION_CONSTRAINT_SET_HH 19 # define HPP_MANIPULATION_CONSTRAINT_SET_HH 21 # include <hpp/core/constraint-set.hh> 28 namespace manipulation {
40 const std::string& name);
60 virtual std::ostream& print (std::ostream& os)
const;
64 ConstraintSetWkPtr_t weak_;
77 constraint (constr), complement (comp), both (b)
81 typedef std::vector <ConstraintAndComplement_t>
89 #endif // HPP_MANIPULATION_CONSTRAINT_SET_HH
a core::ConstraintSet remembering which edge created it
Definition: constraint-set.hh:33
std::vector< ConstraintAndComplement_t > ConstraintsAndComplements_t
Definition: constraint-set.hh:82
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
core::ConstraintPtr_t ConstraintPtr_t
Definition: fwd.hh:105
ImplicitPtr_t constraint
Definition: constraint-set.hh:71
Definition: constraint-set.hh:70
shared_ptr< ConstraintSet > ConstraintSetPtr_t
Definition: fwd.hh:115
constraints::ImplicitPtr_t ImplicitPtr_t
Definition: fwd.hh:108
ImplicitPtr_t complement
Definition: constraint-set.hh:72
ConstraintAndComplement_t(const ImplicitPtr_t &constr, const ImplicitPtr_t &comp, const ImplicitPtr_t &b)
Definition: constraint-set.hh:74
core::ConstraintSet Parent_t
Definition: constraint-set.hh:36
shared_ptr< Device > DevicePtr_t
Definition: fwd.hh:29
shared_ptr< Edge > EdgePtr_t
Definition: fwd.hh:37
ImplicitPtr_t both
Definition: constraint-set.hh:73