Template Struct LieGroupIsNormalizedVisitor

Inheritance Relationships

Base Type

Struct Documentation

template<class Matrix_t>
struct LieGroupIsNormalizedVisitor : public pinocchio::visitor::LieGroupVisitorBase<LieGroupIsNormalizedVisitor<Matrix_t>>

Visitor of the Lie Group isNormalized method.

Public Types

typedef boost::fusion::vector<const Eigen::MatrixBase<Matrix_t>&, const typename Matrix_t::Scalar&, bool&> ArgsType

Public Functions

LIE_GROUP_VISITOR(LieGroupIsNormalizedVisitor)

Public Static Functions

template<typename LieGroupDerived>
static inline void algo(const LieGroupBase<LieGroupDerived> &lg, const Eigen::MatrixBase<Matrix_t> &qin, const typename Matrix_t::Scalar &prec, bool &res)