Public Types | Public Member Functions | List of all members
pinocchio::traits< ForceRef< const Vector6ArgType > > Struct Template Reference

#include <force-ref.hpp>

Public Types

enum  { LINEAR = 0, ANGULAR = 3, Options = Vector6::Options }
 
typedef Matrix6 ActionMatrixType
 
typedef ConstAngularType AngularType
 
typedef Vector6ArgType::template ConstFixedSegmentReturnType< 3 >::Type ConstAngularType
 
typedef Vector6ArgType::template ConstFixedSegmentReturnType< 3 >::Type ConstLinearType
 
typedef ConstDataRefType DataRefType
 
typedef ForceTpl< Scalar, OptionsForcePlain
 
typedef ForceRef< const Vector6ArgType > ForceRefType
 
typedef ConstLinearType LinearType
 
typedef Eigen::Matrix< Scalar, 6, 6, OptionsMatrix6
 
typedef ForcePlain PlainReturnType
 
typedef Vector6ArgType::Scalar Scalar
 
typedef ConstDataRefType ToVectorConstReturnType
 
typedef DataRefType ToVectorReturnType
 
typedef Eigen::Matrix< Scalar, 3, 1, OptionsVector3
 

Public Member Functions

typedef PINOCCHIO_EIGEN_PLAIN_TYPE (Vector6ArgType) Vector6
 
typedef PINOCCHIO_EIGEN_REF_CONST_TYPE (Vector6ArgType) ConstDataRefType
 

Detailed Description

template<typename Vector6ArgType>
struct pinocchio::traits< ForceRef< const Vector6ArgType > >

Definition at line 109 of file force-ref.hpp.

Member Typedef Documentation

◆ ActionMatrixType

template<typename Vector6ArgType >
typedef Matrix6 pinocchio::traits< ForceRef< const Vector6ArgType > >::ActionMatrixType

Definition at line 120 of file force-ref.hpp.

◆ AngularType

template<typename Vector6ArgType >
typedef ConstAngularType pinocchio::traits< ForceRef< const Vector6ArgType > >::AngularType

Definition at line 124 of file force-ref.hpp.

◆ ConstAngularType

template<typename Vector6ArgType >
typedef Vector6ArgType::template ConstFixedSegmentReturnType<3>::Type pinocchio::traits< ForceRef< const Vector6ArgType > >::ConstAngularType

Definition at line 122 of file force-ref.hpp.

◆ ConstLinearType

template<typename Vector6ArgType >
typedef Vector6ArgType::template ConstFixedSegmentReturnType<3>::Type pinocchio::traits< ForceRef< const Vector6ArgType > >::ConstLinearType

Definition at line 121 of file force-ref.hpp.

◆ DataRefType

template<typename Vector6ArgType >
typedef ConstDataRefType pinocchio::traits< ForceRef< const Vector6ArgType > >::DataRefType

Definition at line 129 of file force-ref.hpp.

◆ ForcePlain

template<typename Vector6ArgType >
typedef ForceTpl<Scalar,Options> pinocchio::traits< ForceRef< const Vector6ArgType > >::ForcePlain

Definition at line 125 of file force-ref.hpp.

◆ ForceRefType

template<typename Vector6ArgType >
typedef ForceRef<const Vector6ArgType> pinocchio::traits< ForceRef< const Vector6ArgType > >::ForceRefType

Definition at line 131 of file force-ref.hpp.

◆ LinearType

template<typename Vector6ArgType >
typedef ConstLinearType pinocchio::traits< ForceRef< const Vector6ArgType > >::LinearType

Definition at line 123 of file force-ref.hpp.

◆ Matrix6

template<typename Vector6ArgType >
typedef Eigen::Matrix<Scalar,6,6,Options> pinocchio::traits< ForceRef< const Vector6ArgType > >::Matrix6

Definition at line 119 of file force-ref.hpp.

◆ PlainReturnType

template<typename Vector6ArgType >
typedef ForcePlain pinocchio::traits< ForceRef< const Vector6ArgType > >::PlainReturnType

Definition at line 126 of file force-ref.hpp.

◆ Scalar

template<typename Vector6ArgType >
typedef Vector6ArgType::Scalar pinocchio::traits< ForceRef< const Vector6ArgType > >::Scalar

Definition at line 111 of file force-ref.hpp.

◆ ToVectorConstReturnType

template<typename Vector6ArgType >
typedef ConstDataRefType pinocchio::traits< ForceRef< const Vector6ArgType > >::ToVectorConstReturnType

Definition at line 128 of file force-ref.hpp.

◆ ToVectorReturnType

template<typename Vector6ArgType >
typedef DataRefType pinocchio::traits< ForceRef< const Vector6ArgType > >::ToVectorReturnType

Definition at line 130 of file force-ref.hpp.

◆ Vector3

template<typename Vector6ArgType >
typedef Eigen::Matrix<Scalar,3,1,Options> pinocchio::traits< ForceRef< const Vector6ArgType > >::Vector3

Definition at line 118 of file force-ref.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename Vector6ArgType >
anonymous enum
Enumerator
LINEAR 
ANGULAR 
Options 

Definition at line 113 of file force-ref.hpp.

Member Function Documentation

◆ PINOCCHIO_EIGEN_PLAIN_TYPE()

template<typename Vector6ArgType >
typedef pinocchio::traits< ForceRef< const Vector6ArgType > >::PINOCCHIO_EIGEN_PLAIN_TYPE ( Vector6ArgType  )

◆ PINOCCHIO_EIGEN_REF_CONST_TYPE()

template<typename Vector6ArgType >
typedef pinocchio::traits< ForceRef< const Vector6ArgType > >::PINOCCHIO_EIGEN_REF_CONST_TYPE ( Vector6ArgType  )

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


pinocchio
Author(s):
autogenerated on Tue Feb 13 2024 03:44:02