Template Class ConstraintBase

Class Documentation

template<class Derived>
class ConstraintBase

Public Functions

inline EIGEN_MAKE_ALIGNED_OPERATOR_NEW Derived & derived ()
inline const Derived &derived() const
template<typename VectorLike>
inline JointMotion operator*(const Eigen::MatrixBase<VectorLike> &vj) const
inline MatrixReturnType matrix()
inline ConstMatrixReturnType matrix() const
inline int nv() const
inline int cols() const
template<class OtherDerived>
inline bool isApprox(const ConstraintBase<OtherDerived> &other, const Scalar &prec = Eigen::NumTraits<Scalar>::dummy_precision()) const
inline void disp(std::ostream &os) const
inline SE3GroupAction<Derived>::ReturnType se3Action(const SE3Tpl<Scalar, Options> &m) const
inline SE3GroupAction<Derived>::ReturnType se3ActionInverse(const SE3Tpl<Scalar, Options> &m) const
template<typename MotionDerived>
inline MotionAlgebraAction<Derived, MotionDerived>::ReturnType motionAction(const MotionDense<MotionDerived> &v) const
inline bool operator==(const ConstraintBase<Derived> &other) const

Public Static Functions

static inline int rows()

Friends

inline friend std::ostream &operator<<(std::ostream &os, const ConstraintBase<Derived> &X)