Classes | Namespaces | Macros | Typedefs
spatial/fwd.hpp File Reference
#include "pinocchio/fwd.hpp"
#include "pinocchio/macros.hpp"
Include dependency graph for spatial/fwd.hpp:
This graph shows which files directly or indirectly include this file:

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 >
 
struct  pinocchio::internal::LHSScalarMultiplication< Type, Scalar >
   More...
 
struct  pinocchio::LogCholeskyParametersTpl< _Scalar, _Options >
 A structure representing log Cholesky parameters. More...
 
class  pinocchio::MotionBase< Derived >
 
class  pinocchio::MotionDense< Derived >
 
class  pinocchio::MotionRef< Vector6ArgType >
 
struct  pinocchio::MotionZeroTpl< Scalar, Options >
 
struct  pinocchio::PseudoInertiaTpl< _Scalar, _Options >
 A structure representing a pseudo inertia matrix. More...
 
struct  pinocchio::internal::RHSScalarMultiplication< Type, Scalar >
   More...
 
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 context::Force pinocchio::Force
 
typedef context::Inertia pinocchio::Inertia
 
typedef LogCholeskyParametersTpl< context::Scalar, context::Optionspinocchio::LogCholeskyParameters
 
typedef MotionZeroTpl< context::Scalar, context::Optionspinocchio::MotionZero
 
typedef PseudoInertiaTpl< context::Scalar, context::Optionspinocchio::PseudoInertia
 
typedef context::SE3 pinocchio::SE3
 
typedef Symmetric3Tpl< context::Scalar, context::Optionspinocchio::Symmetric3
 

Macro Definition Documentation

◆ SPATIAL_TYPEDEF_NO_TEMPLATE

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

Definition at line 101 of file spatial/fwd.hpp.

◆ SPATIAL_TYPEDEF_TEMPLATE

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

Definition at line 99 of file spatial/fwd.hpp.

◆ SPATIAL_TYPEDEF_TEMPLATE_GENERIC

#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 \
{ \
}

Definition at line 75 of file spatial/fwd.hpp.

pinocchio::Symmetric3
Symmetric3Tpl< context::Scalar, context::Options > Symmetric3
Definition: spatial/fwd.hpp:65
pinocchio::SE3
context::SE3 SE3
Definition: spatial/fwd.hpp:59
pinocchio::python::context::Motion
MotionTpl< Scalar, Options > Motion
Definition: bindings/python/context/generic.hpp:54
pinocchio::Force
context::Force Force
Definition: spatial/fwd.hpp:63
traits
Scalar
double Scalar
Definition: timings-cppad-jit.cpp:37


pinocchio
Author(s):
autogenerated on Wed May 28 2025 02:41:23