47 #ifndef _MIRA_VISUALIZATIONOBJECT_H_ 48 #define _MIRA_VISUALIZATIONOBJECT_H_ 55 #include <OGRE/OgreVector3.h> 76 virtual void setScale(
const Ogre::Vector3& scale);
77 virtual void setScale(
const Eigen::Vector3f& scale);
78 virtual void setPosition(
const Ogre::Vector3& position);
79 virtual void setPosition(
const Eigen::Vector3f& position);
82 virtual void setColor(
const Ogre::ColourValue& color) {}
84 setColor(Ogre::ColourValue(color.
r, color.
g, color.
b, color.
a));
89 virtual void setVisible(
bool visible,
bool cascade =
true);
virtual void setColor(const Ogre::ColourValue &color)
Definition: VisualizationObject.h:82
Quaternion< float > Quaternionf
Ogre::SceneNode * getNode()
Definition: VisualizationObject.h:91
virtual ~VisualizationObject()
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
Definition: VisualizationObject.h:70
float r
Definition: Color.h:152
virtual void setScale(const Ogre::Vector3 &scale)
Color in RGBA color space.
Definition: Color.h:159
float g
Definition: Color.h:152
virtual void setTransform(const RigidTransform2f &transform)
VisualizationObject(Ogre::SceneManager *sceneManager, Ogre::SceneNode *parent=NULL)
Ogre::SceneNode * mNode
Definition: VisualizationObject.h:98
Ogre::SceneManager * mSceneManager
Definition: VisualizationObject.h:97
float a
Definition: Color.h:200
This file contains color classes for the Img class.
Definition: ImageObject.h:60
float b
Definition: Color.h:152
virtual void setVisible(bool visible, bool cascade=true)
Non intrusive reflect for OGRE color class.
virtual void setPosition(const Ogre::Vector3 &position)
virtual void setColor(Color::RGBA color)
Definition: VisualizationObject.h:83
virtual void setOrientation(const Ogre::Quaternion &orientation)