29#ifndef HPP_CONSTRAINTS_EXPLICIT_RELATIVE_POSE_HH 
   30#define HPP_CONSTRAINTS_EXPLICIT_RELATIVE_POSE_HH 
   33#include <pinocchio/spatial/se3.hpp> 
   36namespace constraints {
 
  154               std::vector<bool> mask = std::vector<bool>(6, 
true));
 
  160  void init(RelativePoseWkPtr_t weak);
 
  204  void explicitToImplicitRhs(
vectorIn_t explicitRhs,
 
  212  RelativePoseWkPtr_t weak_;
 
 
Definition explicit.hh:143
 
Definition relative-pose.hh:75
 
virtual ImplicitPtr_t copy() const
Copy object and return shared pointer to copy.
 
virtual void jacobianOutputValue(vectorIn_t qin, LiegroupElementConstRef f_value, LiegroupElementConstRef rhs, matrixOut_t jacobian) const
 
virtual void outputValue(LiegroupElementRef result, vectorIn_t qin, LiegroupElementConstRef rhs) const
 
static RelativePosePtr_t createCopy(const RelativePosePtr_t &other)
 
RelativePose(const RelativePose &other)
Copy constructor.
 
static RelativePosePtr_t create(const std::string &name, const DevicePtr_t &robot, const JointConstPtr_t &joint1, const JointConstPtr_t &joint2, const Transform3s &frame1, const Transform3s &frame2, ComparisonTypes_t comp, std::vector< bool > mask=std::vector< bool >())
 
RelativePose(const std::string &name, const DevicePtr_t &robot, const JointConstPtr_t &joint1, const JointConstPtr_t &joint2, const Transform3s &frame1, const Transform3s &frame2, ComparisonTypes_t comp=ComparisonTypes_t(), std::vector< bool > mask=std::vector< bool >(6, true))
 
void init(RelativePoseWkPtr_t weak)
Store weak pointer to itself.
 
#define HPP_CONSTRAINTS_DLLAPI
Definition config.hh:88
 
shared_ptr< RelativePose > RelativePosePtr_t
Definition fwd.hh:195
 
std::vector< ComparisonType > ComparisonTypes_t
Definition fwd.hh:180
 
pinocchio::Transform3s Transform3s
Definition fwd.hh:64
 
pinocchio::DevicePtr_t DevicePtr_t
Definition fwd.hh:109
 
pinocchio::LiegroupSpacePtr_t LiegroupSpacePtr_t
Definition fwd.hh:69
 
shared_ptr< Implicit > ImplicitPtr_t
Definition fwd.hh:173
 
pinocchio::vectorIn_t vectorIn_t
Definition fwd.hh:60
 
Eigen::Ref< matrix_t > matrixOut_t
Definition fwd.hh:58
 
pinocchio::vectorOut_t vectorOut_t
Definition fwd.hh:61
 
pinocchio::LiegroupElementConstRef LiegroupElementConstRef
Definition fwd.hh:67
 
pinocchio::LiegroupElementRef LiegroupElementRef
Definition fwd.hh:66
 
pinocchio::JointConstPtr_t JointConstPtr_t
Definition fwd.hh:50
 
Definition active-set-differentiable-function.hh:36