Kindr
Kinematics and Dynamics for Robotics
PhysicalQuantities.hpp File Reference
Include dependency graph for PhysicalQuantities.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 kindr
 

Typedefs

template<typename PrimType_ , int Dimension_>
using kindr::Acceleration = Vector< PhysicalType::Acceleration, PrimType_, Dimension_ >
 Acceleration-Vector. More...
 
typedef Acceleration< double, 3 > kindr::Acceleration3D
 3D-Acceleration-Vector with primitive type double More...
 
typedef Acceleration< float, 3 > kindr::Acceleration3F
 3D-Acceleration-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::AngularAcceleration = Vector< PhysicalType::AngularAcceleration, PrimType_, Dimension_ >
 AngularAcceleration-Vector. More...
 
typedef AngularAcceleration< double, 3 > kindr::AngularAcceleration3D
 3D-AngularAcceleration-Vector with primitive type double More...
 
typedef AngularAcceleration< float, 3 > kindr::AngularAcceleration3F
 3D-AngularAcceleration-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::AngularJerk = Vector< PhysicalType::AngularJerk, PrimType_, Dimension_ >
 AngularJerk-Vector. More...
 
typedef AngularJerk< double, 3 > kindr::AngularJerk3D
 3D-Angle-Vector with primitive type double More...
 
typedef AngularJerk< float, 3 > kindr::AngularJerk3F
 3D-Angle-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::AngularVelocity = Vector< PhysicalType::AngularVelocity, PrimType_, Dimension_ >
 AngularVelocity-Vector. More...
 
typedef AngularVelocity< double, 3 > kindr::AngularVelocity3D
 3D-Angle-Vector with primitive type double More...
 
typedef AngularVelocity< float, 3 > kindr::AngularVelocity3F
 3D-Angle-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::AngularMomentum = Vector< PhysicalType::AngularMomentum, PrimType_, Dimension_ >
 AngularMomentum-Vector. More...
 
typedef AngularMomentum< double, 3 > kindr::AngularMomentum3D
 3D-AngularMomentum-Vector with primitive type double More...
 
typedef AngularMomentum< float, 3 > kindr::AngularMomentum3F
 3D-AngularMomentum-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Force = Vector< PhysicalType::Force, PrimType_, Dimension_ >
 Force-Vector. More...
 
typedef Force< double, 3 > kindr::Force3D
 3D-Force-Vector with primitive type double More...
 
typedef Force< float, 3 > kindr::Force3F
 3D-Force-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Jerk = Vector< PhysicalType::Jerk, PrimType_, Dimension_ >
 Jerk-Vector. More...
 
typedef Jerk< double, 3 > kindr::Jerk3D
 3D-Velocity-Vector with primitive type double More...
 
typedef Jerk< float, 3 > kindr::Jerk3F
 3D-Velocity-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Momentum = Vector< PhysicalType::Momentum, PrimType_, Dimension_ >
 Momentum-Vector. More...
 
typedef Momentum< double, 3 > kindr::Momentum3D
 3D-Momentum-Vector with primitive type double More...
 
typedef Momentum< float, 3 > kindr::Momentum3F
 3D-Momentum-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Position = Vector< PhysicalType::Position, PrimType_, Dimension_ >
 Position-Vector. More...
 
typedef Position< double, 3 > kindr::Position3D
 3D-Position-Vector with primitive type double More...
 
typedef Position< float, 3 > kindr::Position3F
 3D-Position-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Torque = Vector< PhysicalType::Torque, PrimType_, Dimension_ >
 Torque-Vector. More...
 
typedef Torque< double, 3 > kindr::Torque3D
 3D-Torque-Vector with primitive type double More...
 
typedef Torque< float, 3 > kindr::Torque3F
 3D-Torque-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::VectorTypeless = Vector< PhysicalType::Typeless, PrimType_, Dimension_ >
 Vector without type (e.g. normal vector) More...
 
typedef VectorTypeless< double, 3 > kindr::VectorTypeless3D
 3D-Unitless-Vector with primitive type double More...
 
typedef VectorTypeless< float, 3 > kindr::VectorTypeless3F
 3D-Unitless-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Time = Vector< PhysicalType::Time, PrimType_, Dimension_ >
 Vector without type (e.g. normal vector) More...
 
typedef Time< double, 3 > kindr::Time3D
 3D-Unitless-Vector with primitive type double More...
 
typedef Time< float, 3 > kindr::Time3F
 3D-Unitless-Vector with primitive type float More...
 
template<typename PrimType_ , int Dimension_>
using kindr::Velocity = Vector< PhysicalType::Velocity, PrimType_, Dimension_ >
 Vector without type (e.g. normal vector) More...
 
typedef Velocity< double, 3 > kindr::Velocity3D
 3D-Unitless-Vector with primitive type double More...
 
typedef Velocity< float, 3 > kindr::Velocity3F
 3D-Unitless-Vector with primitive type float More...