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::InertiaTpl< _Scalar, _Options >
 
struct  pinocchio::internal::LHSScalarMultiplication< Type, Scalar >
   More...
 
class  pinocchio::MotionBase< Derived >
 
class  pinocchio::MotionDense< Derived >
 
class  pinocchio::MotionRef< Vector6ArgType >
 
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< context::Scalar, context::Options > pinocchio::Force
 
typedef InertiaTpl< context::Scalar, context::Options > pinocchio::Inertia
 
typedef MotionZeroTpl< context::Scalar, context::Options > pinocchio::MotionZero
 
typedef SE3Tpl< context::Scalar, context::Options > pinocchio::SE3
 
typedef Symmetric3Tpl< context::Scalar, context::Options > pinocchio::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 100 of file spatial/fwd.hpp.

◆ SPATIAL_TYPEDEF_TEMPLATE

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

Definition at line 98 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 74 of file spatial/fwd.hpp.

pinocchio::Symmetric3
Symmetric3Tpl< context::Scalar, context::Options > Symmetric3
Definition: spatial/fwd.hpp:66
pinocchio::python::Scalar
context::Scalar Scalar
Definition: admm-solver.cpp:29
pinocchio::python::context::Motion
MotionTpl< Scalar, Options > Motion
Definition: bindings/python/context/generic.hpp:54
traits
pinocchio::context::Vector3
Eigen::Matrix< Scalar, 3, 1, Options > Vector3
Definition: context/generic.hpp:53
pinocchio::Force
ForceTpl< context::Scalar, context::Options > Force
Definition: spatial/fwd.hpp:64
pinocchio::SE3
SE3Tpl< context::Scalar, context::Options > SE3
Definition: spatial/fwd.hpp:60


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:39