##

BulletTypes Class Reference
Physics » Bullet Physics

A set of functions for converting between the math types used by gazebo and bullet. More...

`#include <BulletTypes.hh>`

## Static Public Member Functions

static btTransform | ConvertPose (const ignition::math::Pose3d &_pose)
| Convert an ignition math pose to a bullet transform. More...
static ignition::math::Pose3d | ConvertPoseIgn (const btTransform &_bt)
| Convert a bullet transform to an ignition math pose. More...
static btVector3 | ConvertVector3 (const ignition::math::Vector3d &_vec)
| Convert an ignition Vector3d to a bullet btVector3. More...
static ignition::math::Vector3d | ConvertVector3Ign (const btVector3 &_bt)
| Convert a bullet btVector3 to an ignition Vector3d. More...
static ignition::math::Vector4d | ConvertVector4dIgn (const btVector4 &_bt)
| Convert a bullet btVector4 to an ignition math Vector4d. More...
static btVector4 | ConvertVector4dIgn (const ignition::math::Vector4d &_vec)
| Convert an ignition math Vector4d to a bullet btVector4. More...

## Detailed Description

A set of functions for converting between the math types used by gazebo and bullet.

## Member Function Documentation

## ConvertPose()

static btTransform ConvertPose | ( | const ignition::math::Pose3d & | _pose | ) |

inline static

Convert an ignition math pose to a bullet transform.

Parameters

  [in] | _pose | Ignition math pose.

Returns
  Bullet pose (btTransform).

References BulletTypes::ConvertVector3().

Referenced by BulletSphereShape::SetRadius(), BulletCylinderShape::SetSize(), and BulletBoxShape::SetSize().

## ConvertPoseIgn()

static ignition::math::Pose3d ConvertPoseIgn | ( | const btTransform & | _bt | ) |

inline static

Convert a bullet transform to an ignition math pose.

Parameters

  [in] | _bt | Bullet pose (btTransform).

Returns
  Ignition math pose.

References BulletTypes::ConvertVector3Ign().

## ConvertVector3()

static btVector3 ConvertVector3 | ( | const ignition::math::Vector3d & | _vec | ) |

inline static

Convert an ignition Vector3d to a bullet btVector3.

Parameters

  [in] | _vec | Ignition Vector3d.

Returns
  Bullet Vector3.

Referenced by BulletTypes::ConvertPose().

## ConvertVector3Ign()

static ignition::math::Vector3d ConvertVector3Ign | ( | const btVector3 & | _bt | ) |

inline static

Convert a bullet btVector3 to an ignition Vector3d.

Parameters

  [in] | _bt | Bullet Vector3.

Returns
  Ignition Vector3d.

Referenced by BulletTypes::ConvertPoseIgn().

## ConvertVector4dIgn() [1/2]

static ignition::math::Vector4d ConvertVector4dIgn | ( | const btVector4 & | _bt | ) |

inline static

Convert a bullet btVector4 to an ignition math Vector4d.

Parameters

  [in] | _bt | Bullet Vector4.

Returns
  Ignition math vector 4d.

## ConvertVector4dIgn() [2/2]

static btVector4 ConvertVector4dIgn | ( | const ignition::math::Vector4d & | _vec | ) |

inline static

Convert an ignition math Vector4d to a bullet btVector4.

Parameters

  [in] | _vec | Ignition math Vector4d.

Returns
  Bullet Vector4.

The documentation for this class was generated from the following file:

- BulletTypes.hh