gz/physics/Geometry.hh
Go to the documentation of this file.
Vector< Scalar, Dim > LinearVector
Definition: gz/physics/Geometry.hh:52
IGN_PHYSICS_MAKE_ALL_TYPE_COMBOS(FrameData) template< typename Scalar
Eigen::Matrix< Scalar, Dim, 1 > Vector
Definition: gz/physics/Geometry.hh:48
Eigen::Transform< Scalar, Dim, Eigen::Isometry > Pose
This is used by ignition-physics to represent rigid body transforms in 2D or 3D simulations....
Definition: gz/physics/Geometry.hh:44
Eigen::Rotation2D< Scalar > Rotate(const Scalar &_angle, const AngularVector< Scalar, 2 > &_axis)
Definition: gz/physics/Geometry.hh:87
Eigen::AlignedBox< Scalar, Dim > AlignedBox
Definition: gz/physics/Geometry.hh:68
Vector< Scalar,(Dim *(Dim-1))/2 > AngularVector
Definition: gz/physics/Geometry.hh:56
This struct is used to conveniently convert from a policy to a geometric type. Example usage:
Definition: gz/physics/Geometry.hh:78
typename PolicyT::Scalar Scalar
Definition: gz/physics/Geometry.hh:79
Definition: gz/physics/Geometry.hh:61
AngularVector< Scalar, Dim > torque
Definition: gz/physics/Geometry.hh:62
LinearVector< Scalar, Dim > force
Definition: gz/physics/Geometry.hh:63