Classes | Namespaces | Macros | Typedefs | Variables
src/spatial/fwd.hpp File Reference
#include "pinocchio/fwd.hpp"
#include "pinocchio/macros.hpp"
Include dependency graph for src/spatial/fwd.hpp:

Go to the source code of this file.

Classes

struct  pinocchio::internal::cast_call_normalize_method< Class, NewScalar, Scalar >
 
class  pinocchio::ForceBase< Derived >
 Base interface for forces representation. More...
 
class  pinocchio::ForceDense< Derived >
 
class  pinocchio::ForceRef< Vector6ArgType >
 
class  pinocchio::ForceTpl< _Scalar, _Options >
 
class  pinocchio::InertiaTpl< _Scalar, _Options >
 
struct  pinocchio::internal::LHSScalarMultiplication< Type, Scalar >
  . More...
 
class  pinocchio::MotionBase< Derived >
 
class  pinocchio::MotionDense< Derived >
 
class  pinocchio::MotionRef< Vector6ArgType >
 
class  pinocchio::MotionTpl< _Scalar, _Options >
 
struct  pinocchio::MotionZeroTpl< Scalar, Options >
 
struct  pinocchio::internal::RHSScalarMultiplication< Type, Scalar >
  . More...
 
struct  pinocchio::SE3Tpl< _Scalar, _Options >
 
class  pinocchio::Symmetric3Tpl< _Scalar, _Options >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::internal
 

Macros

#define SPATIAL_TYPEDEF_NO_TEMPLATE(derived)   SPATIAL_TYPEDEF_TEMPLATE_GENERIC(derived,PINOCCHIO_MACRO_EMPTY_ARG)
 
#define SPATIAL_TYPEDEF_TEMPLATE(derived)   SPATIAL_TYPEDEF_TEMPLATE_GENERIC(derived,typename)
 
#define SPATIAL_TYPEDEF_TEMPLATE_GENERIC(derived, TYPENAME)
 

Typedefs

typedef ForceTpl< double, 0 > pinocchio::Force
 
typedef InertiaTpl< double, 0 > pinocchio::Inertia
 
typedef MotionTpl< double, 0 > pinocchio::Motion
 
typedef MotionZeroTpl< double, 0 > pinocchio::MotionZero
 
typedef SE3Tpl< double, 0 > pinocchio::SE3
 
typedef Symmetric3Tpl< double, 0 > pinocchio::Symmetric3
 

Variables

PINOCCHIO_COMPILER_DIAGNOSTIC_PUSH PINOCCHIO_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS typedef BiasZeroTpl< double, 0 > pinocchio::BiasZero
 
template<typename Scalar , int Options = 0>
struct PINOCCHIO_DEPRECATED pinocchio::BiasZeroTpl
 

Macro Definition Documentation

#define SPATIAL_TYPEDEF_NO_TEMPLATE (   derived)    SPATIAL_TYPEDEF_TEMPLATE_GENERIC(derived,PINOCCHIO_MACRO_EMPTY_ARG)

Definition at line 100 of file src/spatial/fwd.hpp.

#define SPATIAL_TYPEDEF_TEMPLATE (   derived)    SPATIAL_TYPEDEF_TEMPLATE_GENERIC(derived,typename)

Definition at line 97 of file src/spatial/fwd.hpp.

#define SPATIAL_TYPEDEF_TEMPLATE_GENERIC (   derived,
  TYPENAME 
)
Value:
typedef TYPENAME traits<derived>::Scalar Scalar; \
typedef TYPENAME traits<derived>::Vector3 Vector3; \
typedef TYPENAME traits<derived>::Vector4 Vector4; \
typedef TYPENAME traits<derived>::Vector6 Vector6; \
typedef TYPENAME traits<derived>::Matrix3 Matrix3; \
typedef TYPENAME traits<derived>::Matrix4 Matrix4; \
typedef TYPENAME traits<derived>::Matrix6 Matrix6; \
typedef TYPENAME traits<derived>::Angular_t Angular_t; \
typedef TYPENAME traits<derived>::Linear_t Linear_t; \
typedef TYPENAME traits<derived>::ConstAngular_t ConstAngular_t; \
typedef TYPENAME traits<derived>::ConstLinear_t ConstLinear_t; \
typedef TYPENAME traits<derived>::ActionMatrix_t ActionMatrix_t; \
typedef TYPENAME traits<derived>::Quaternion_t Quaternion_t; \
typedef TYPENAME traits<derived>::SE3 SE3; \
typedef TYPENAME traits<derived>::Force Force; \
typedef TYPENAME traits<derived>::Motion Motion; \
enum { \
LINEAR = traits<derived>::LINEAR, \
ANGULAR = traits<derived>::ANGULAR \
}
ForceTpl< double, 0 > Force
SE3::Scalar Scalar
Definition: conversions.cpp:13
MotionTpl< double, 0 > Motion
Symmetric3Tpl< double, 0 > Symmetric3
SE3Tpl< double, 0 > SE3

Definition at line 74 of file src/spatial/fwd.hpp.



pinocchio
Author(s):
autogenerated on Tue Jun 1 2021 02:45:05