29#ifndef HPP_CONSTRAINTS_EXPLICIT_CONVEX_SHAPE_CONTACT_HH
30#define HPP_CONSTRAINTS_EXPLICIT_CONVEX_SHAPE_CONTACT_HH
40 typedef std::tuple<ImplicitPtr_t, ImplicitPtr_t, ExplicitPtr_t>
Constraints_t;
117 void init(ConvexShapeContactWkPtr_t weak);
122 std::vector<RelativePosePtr_t> pose_;
124 std::size_t nObjSurf_;
126 ConvexShapeContactWkPtr_t weak_;
Explicit(const LiegroupSpacePtr_t &configSpace, const DifferentiableFunctionPtr_t &function, const segments_t &inputConf, const segments_t &outputConf, const segments_t &inputVelocity, const segments_t &outputVelocity, const ComparisonTypes_t &comp, std::vector< bool > mask)
#define HPP_CONSTRAINTS_DLLAPI
Definition config.hh:88
Definition convex-shape-contact.hh:37
shared_ptr< ConvexShapeContact > ConvexShapeContactPtr_t
Definition fwd.hh:204
Definition active-set-differentiable-function.hh:37
std::vector< JointAndShape_t > JointAndShapes_t
Definition fwd.hh:127
pinocchio::DevicePtr_t DevicePtr_t
Definition fwd.hh:110
shared_ptr< Implicit > ImplicitPtr_t
Definition fwd.hh:174
pinocchio::value_type value_type
Definition fwd.hh:48
pinocchio::vectorIn_t vectorIn_t
Definition fwd.hh:60
Eigen::Ref< matrix_t > matrixOut_t
Definition fwd.hh:58
pinocchio::LiegroupElementConstRef LiegroupElementConstRef
Definition fwd.hh:67
pinocchio::LiegroupElementRef LiegroupElementRef
Definition fwd.hh:66