17#ifndef GAZEBO_RENDERING_CONVERSIONS_HH_
18#define GAZEBO_RENDERING_CONVERSIONS_HH_
20#include <ignition/math/Color.hh>
21#include <ignition/math/Matrix4.hh>
22#include <ignition/math/Quaternion.hh>
23#include <ignition/math/Vector3.hh>
46 const ignition::math::Color &_clr);
51 public:
static ignition::math::Color
Convert(
52 const Ogre::ColourValue &_clr);
58 const Ogre::Vector3 &_v);
63 public:
static Ogre::Vector3
Convert(
const ignition::math::Vector3d &_v);
69 const Ogre::Quaternion &_q);
75 const ignition::math::Quaterniond &_q);
81 const Ogre::Matrix4 &_m);
86 public:
static Ogre::Matrix4
Convert(
const ignition::math::Matrix4d &_m);
91 public:
static Ogre::Node::TransformSpace
Convert(
98 const Ogre::Node::TransformSpace &_ts);
rendering
Definition RenderEngine.hh:31
Conversions Conversions.hh rendering/Conversions.hh.
Definition rendering/Conversions.hh:41
static ignition::math::Vector3d ConvertIgn(const Ogre::Vector3 &_v)
Return ignition::math::Vector3d from Ogre Vector3.
static Ogre::Node::TransformSpace Convert(const ReferenceFrame &_rf)
Return the equivalent ogre transform space.
static Ogre::ColourValue Convert(const ignition::math::Color &_clr)
Return the equivalent ogre color.
static ReferenceFrame Convert(const Ogre::Node::TransformSpace &_ts)
Return the equivalent gazebo reference frame.
static Ogre::Matrix4 Convert(const ignition::math::Matrix4d &_m)
Ignition math Matrix4d to Ogre Matrix4.
static Ogre::Quaternion Convert(const ignition::math::Quaterniond &_q)
ignition::math::Quaterniond to Ogre quaternion
static Ogre::Vector3 Convert(const ignition::math::Vector3d &_v)
Return Ogre Vector3 from ignition::math::Vector3d.
static ignition::math::Quaterniond ConvertIgn(const Ogre::Quaternion &_q)
Ogre quaternion to ignition::math::Quaterniond.
static ignition::math::Matrix4d ConvertIgn(const Ogre::Matrix4 &_m)
Ogre Matrix4 to ignition math Matrix4d.
static ignition::math::Color Convert(const Ogre::ColourValue &_clr)
Return the equivalent color.
ReferenceFrame
Frame of reference.
Definition RenderTypes.hh:245
Forward declarations for the common classes.
Definition Animation.hh:27