- Aldebaran documentation |
- C++ Libraries |
- index

libalmath 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations
rigidbodysystembuilder.h File Reference
`#include <string>`
`#include <set>`
`#include <Eigen/Geometry>`
`#include <stdexcept>`
`#include <boost/format.hpp>`
`#include <almath/scenegraph/bodymass.h>`

Go to the source code of this file.

## Classes
class | AL::Math::RigidBodySystemBuilder::Config
struct | AL::Math::RigidBodySystemBuilder::LinkData< T >
struct | AL::Math::RigidBodySystemBuilder::StaticFrameData< T >
class | AL::Math::RigidBodySystemBuilder::Interface< T >
class | AL::Math::RigidBodySystemBuilder::Decorator< T >
class | AL::Math::RigidBodySystemBuilder::Adapter< TD, TB >
class | AL::Math::RigidBodySystemBuilder::NamesChecker< T >
class | AL::Math::RigidBodySystemBuilder::InertiaEraser< T >

## Namespaces
| AL
| AL::Math
| AL::Math::RigidBodySystemBuilder

## Macros
#define | TYPEDEF_Interface_TYPES

## Enumerations
enum | AL::Math::RigidBodySystemBuilder::JointType { AL::Math::RigidBodySystemBuilder::JointType::FreeFlyer, AL::Math::RigidBodySystemBuilder::JointType::Rx, AL::Math::RigidBodySystemBuilder::JointType::Ry, AL::Math::RigidBodySystemBuilder::JointType::Rz }

## Macro Definition Documentation

#define TYPEDEF_Interface_TYPES

Value:
typedef typename Interface<T>::Scalar Scalar; \
typedef typename Interface<T>::Link Link; \
typedef typename Interface<T>::BodyMass BodyMass; \
typedef typename Interface<T>::Vector3 Vector3; \
typedef typename Interface<T>::Matrix3 Matrix3; \
typedef typename Interface<T>::StaticFrame StaticFrame; \
typedef typename Interface<T>::AffineCompact3 AffineCompact3

Definition at line 138 of file rigidbodysystembuilder.h.