Go to the documentation of this file.
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>
45 public:
static Ogre::ColourValue
Convert(
46 const ignition::math::Color &_clr);
51 public:
static ignition::math::Color
Convert(
52 const Ogre::ColourValue &_clr);
57 public:
static ignition::math::Vector3d
ConvertIgn(
58 const Ogre::Vector3 &_v);
63 public:
static Ogre::Vector3
Convert(
const ignition::math::Vector3d &_v);
68 public:
static ignition::math::Quaterniond
ConvertIgn(
69 const Ogre::Quaternion &_q);
74 public:
static Ogre::Quaternion
Convert(
75 const ignition::math::Quaterniond &_q);
80 public:
static ignition::math::Matrix4d
ConvertIgn(
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);
Forward declarations for the common classes.
Definition: Animation.hh:26
ReferenceFrame
Frame of reference.
Definition: RenderTypes.hh:244
GAZEBO_VISIBLE msgs::Vector3d Convert(const ignition::math::Vector3d &_v)
Convert a ignition::math::Vector3 to a msgs::Vector3d.
GAZEBO_VISIBLE ignition::math::Vector3d ConvertIgn(const msgs::Vector3d &_v)
Convert a msgs::Vector3d to an ignition::math::Vector.
Conversions Conversions.hh rendering/Conversions.hh.
Definition: rendering/Conversions.hh:40
rendering
Definition: RenderEngine.hh:31
static Ogre::ColourValue Convert(const ignition::math::Color &_clr)
Return the equivalent ogre color.
static ignition::math::Vector3d ConvertIgn(const Ogre::Vector3 &_v)
Return ignition::math::Vector3d from Ogre Vector3.