47 #ifndef _MIRA_AXESVISUALIZATION_H_ 48 #define _MIRA_AXESVISUALIZATION_H_ 64 (
"Description",
"Shows the three coordinate axes in the origin")
84 template <
typename Reflector>
89 "The length of the axes in m", 1.0f);
91 "The radius of the axes in m", 0.025f);
93 "Should arrows be shown",
true);
98 void setAxisLength(
float length);
99 void setAxisRadius(
float radius);
100 void setShowArrows(
bool show);
111 return mAxes->getNode();
114 virtual void setEnabled(
bool enabled);
The interface of a Visualization3DSite.
Definition: Visualization3D.h:84
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
void reflect(Reflector &r)
Definition: AxesVisualization.h:85
float mAxisRadius
Definition: AxesVisualization.h:124
#define MIRA_REFLECT_BASE(reflector, BaseClass)
Macro that can be used to reflect the base class easily.
Definition: ReflectorInterface.h:912
Declaration of the AxesObject.
AxesObject * mAxes
Definition: AxesVisualization.h:122
Provides MIRA_CLASS_SERIALIZATION macro and includes the major headers of the serialization framework...
Definition: AxesObject.h:58
Declaration of Visualization3D and related classes.
void setShowArrows(bool show)
Definition: AxesVisualization.h:60
#define MIRA_META_OBJECT(classIdentifier, MetaInfo)
Use this MACRO instead of MIRA_OBJECT if you like to add meta information to your class...
Definition: FactoryMacros.h:204
AxesObject * getAxes()
Definition: AxesVisualization.h:115
void setAxisLength(float length)
#define MIRA_GUI_VISUALIZATION_EXPORT
Definition: GuiVisualizationExports.h:61
virtual Ogre::SceneNode * getNode()
Must be implemented in derived classes to return the scene node to which this visualization attaches ...
Definition: AxesVisualization.h:106
bool mShowArrows
Definition: AxesVisualization.h:125
Abstract base class for all 3D visualization that are used by Visualization3DView.
Definition: Visualization3D.h:169
float mAxisLength
Definition: AxesVisualization.h:123
void setAxisRadius(float radius)
Provides definition for getters and setters that are used with the serialization framework.