Template Struct CartesianAxis

Struct Documentation

template<int _axis>
struct CartesianAxis

Public Types

Values:

enumerator axis
enumerator dim

Public Functions

alphaCross(s, vin, res)
template<typename Scalar>
inline Eigen::Matrix<Scalar, dim, 1> operator*(const Scalar &s) const
inline void cross(const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
inline void cross(const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
inline void cross(const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
inline void alphaCross(const Scalar &s, const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
inline void alphaCross(const Scalar &s, const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
inline void alphaCross(const Scalar &s, const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)

Public Members

const Eigen::MatrixBase< V3 > & vin  {typename PINOCCHIO_EIGEN_PLAIN_TYPE(V3) res
return res

Public Static Functions

template<typename V3_in, typename V3_out>
static inline void cross(const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
template<typename V3> static inline static PINOCCHIO_EIGEN_PLAIN_TYPE (V3) cross(const Eigen
template<typename Scalar, typename V3_in, typename V3_out>
static inline void alphaCross(const Scalar &s, const Eigen::MatrixBase<V3_in> &vin, const Eigen::MatrixBase<V3_out> &vout)
template<typename Scalar, typename V3> static static PINOCCHIO_EIGEN_PLAIN_TYPE (V3) alphaCross(const Scalar &s
template<typename Vector3Like>
static inline void setTo(const Eigen::MatrixBase<Vector3Like> v3)

Friends

template<typename Scalar>
inline friend Eigen::Matrix<Scalar, dim, 1> operator*(const Scalar &s, const CartesianAxis&)