pinocchio  2.1.3
CartesianAxis< _axis > Struct Template Reference

Public Types

enum  {
  axis = _axis,
  dim = 3
}
 

Public Member Functions

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

Static Public Member Functions

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

Friends

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

Detailed Description

template<int _axis>
struct pinocchio::CartesianAxis< _axis >

Definition at line 14 of file cartesian-axis.hpp.


The documentation for this struct was generated from the following file: