Conversions Class Reference

Conversions Conversions.hh rendering/Conversions.hh. More...

#include <Conversions.hh>

Static Public Member Functions

static Ogre::ColourValue Convert (const common::Color &_clr)
 Return the equivalent ogre color. More...
 
static common::Color Convert (const Ogre::ColourValue &_clr)
 Return the equivalent gazebo color. More...
 
static Ogre::Vector3 Convert (const ignition::math::Vector3d &_v)
 Return Ogre Vector3 from ignition::math::Vector3d. More...
 
static Ogre::Quaternion Convert (const ignition::math::Quaterniond &_q)
 ignition::math::Quaterniond to Ogre quaternion More...
 
static Ogre::Matrix4 Convert (const ignition::math::Matrix4d &_m)
 Ignition math Matrix4d to Ogre Matrix4. More...
 
static Ogre::Node::TransformSpace Convert (const ReferenceFrame &_rf)
 Return the equivalent ogre transform space. More...
 
static ReferenceFrame Convert (const Ogre::Node::TransformSpace &_ts)
 Return the equivalent gazebo reference frame. More...
 
static ignition::math::Vector3d ConvertIgn (const Ogre::Vector3 &_v)
 Return ignition::math::Vector3d from Ogre Vector3. More...
 
static ignition::math::Quaterniond ConvertIgn (const Ogre::Quaternion &_q)
 Ogre quaternion to ignition::math::Quaterniond. More...
 
static ignition::math::Matrix4d ConvertIgn (const Ogre::Matrix4 &_m)
 Ogre Matrix4 to ignition math Matrix4d. More...
 

Detailed Description

Conversions Conversions.hh rendering/Conversions.hh.

A set of utility function to convert between Gazebo and Ogre data types

Member Function Documentation

static Ogre::ColourValue Convert ( const common::Color _clr)
static

Return the equivalent ogre color.

Parameters
[in]_clrGazebo color to convert
Returns
Ogre color value
static common::Color Convert ( const Ogre::ColourValue &  _clr)
static

Return the equivalent gazebo color.

Parameters
[in]_clrOgre color to convert
Returns
Gazebo color value
static Ogre::Vector3 Convert ( const ignition::math::Vector3d &  _v)
static

Return Ogre Vector3 from ignition::math::Vector3d.

Parameters
[in]_vIgnition math Vector3d
Returns
Ogre Vector3
static Ogre::Quaternion Convert ( const ignition::math::Quaterniond &  _q)
static

ignition::math::Quaterniond to Ogre quaternion

Parameters
[in]_qIgnition math quaternion
Returns
Ogre quaternion
static Ogre::Matrix4 Convert ( const ignition::math::Matrix4d &  _m)
static

Ignition math Matrix4d to Ogre Matrix4.

Parameters
[in]_mignition math Matrix4d
Returns
Ogre Matrix4
static Ogre::Node::TransformSpace Convert ( const ReferenceFrame _rf)
static

Return the equivalent ogre transform space.

Parameters
[in]_rfgazebo reference frame to convert
Returns
Ogre node transform space
static ReferenceFrame Convert ( const Ogre::Node::TransformSpace &  _ts)
static

Return the equivalent gazebo reference frame.

Parameters
[in]_tsOgre node transform space to convert
Returns
Gazebo reference frame
static ignition::math::Vector3d ConvertIgn ( const Ogre::Vector3 &  _v)
static

Return ignition::math::Vector3d from Ogre Vector3.

Parameters
[in]_vOgre Vector3
Returns
Ignition math Vector3d
static ignition::math::Quaterniond ConvertIgn ( const Ogre::Quaternion &  _q)
static

Ogre quaternion to ignition::math::Quaterniond.

Parameters
[in]_qOgre quaternion
Returns
Ignition math quaternion
static ignition::math::Matrix4d ConvertIgn ( const Ogre::Matrix4 &  _m)
static

Ogre Matrix4 to ignition math Matrix4d.

Parameters
[in]_mOgre Matrix4
Returns
ignition math Matrix4d

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