11 class MatrixTransform;
16 AxisCross(osg::Group * _parentGroup, osgText::Font *_font);
30 void rebuildNode(
void);
32 void createArrow(osg::Geode * _geode,
const ot::Color& _color);
33 void createText(osg::Geode * _geode,
const std::string &label);
35 osg::Group * m_parentGroup;
36 osg::ref_ptr<osg::Geode> m_xNode;
37 osg::ref_ptr<osg::Geode> m_yNode;
38 osg::ref_ptr<osg::Geode> m_zNode;
39 osg::ref_ptr<osg::Geode> m_centerPoint;
40 osg::ref_ptr<osg::MatrixTransform> m_xTransform;
41 osg::ref_ptr<osg::MatrixTransform> m_yTransform;
42 osg::ref_ptr<osg::MatrixTransform> m_zTransform;
44 osg::ref_ptr<osg::MatrixTransform> m_axisCrossNode;
54 float m_cylinderRadius;
Definition AxisCross.h:14
bool isVisible(void) const
Definition AxisCross.h:21
void setVisible(bool _visible)
Definition AxisCross.cpp:73
void refreshAfterSettingsChange(void)
Definition AxisCross.cpp:79
void setTextColor(double color[3])
Definition AxisCross.cpp:83
AxisCross(osg::Group *_parentGroup, osgText::Font *_font)
Definition AxisCross.cpp:23
void setTransformation(osg::Matrix matrix)
Definition AxisCross.cpp:43
virtual ~AxisCross()
Definition AxisCross.cpp:39
The Color class is used to represent RGBA colors with integer values.
Definition Color.h:72
Definition RubberbandOsgWrapper.h:22