30 #ifndef HPP_CORE_CONSTRAINT_HH 31 #define HPP_CORE_CONSTRAINT_HH 35 #include <hpp/util/serialization-fwd.hh> 56 const std::string&
name()
const {
return name_; }
79 Constraint(
const std::string& name) : name_(name), weak_() {}
85 virtual std::ostream& print(std::ostream& os)
const = 0;
90 ConstraintWkPtr_t weak_;
101 return constraint.print(os);
106 #endif // HPP_CORE_CONSTRAINT_HH constraints::LockedJointPtr_t LockedJointPtr_t
Definition: fwd.hh:159
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:107
Definition: bi-rrt-planner.hh:35
pinocchio::ConfigurationOut_t ConfigurationOut_t
Definition: fwd.hh:108
Definition: config-projector.hh:66
Definition: constraint.hh:49
void init(const ConstraintPtr_t &self)
Store shared pointer to itself.
Definition: constraint.hh:82
const std::string & name() const
Get name of constraint.
Definition: constraint.hh:56
pinocchio::vector_t vector_t
Definition: fwd.hh:220
Constraint(const Constraint &constraint)
Definition: constraint.hh:80
virtual ~Constraint()
Definition: constraint.hh:73
Constraint(const std::string &name)
Constructor.
Definition: constraint.hh:79
std::ostream & operator<<(std::ostream &os, const Constraint &constraint)
Definition: constraint.hh:99
Definition: constraint-set.hh:47
#define HPP_CORE_DLLAPI
Definition: config.hh:64
shared_ptr< Constraint > ConstraintPtr_t
Definition: fwd.hh:129
constraints::LockedJoint LockedJoint
Definition: fwd.hh:158