16 WorkingPlane(osg::Node * _rootGeometryNode, osg::Group * _parentGroup);
37 float centerX(
void)
const {
return m_centerX; }
38 float centerY(
void)
const {
return m_centerY; }
39 float centerZ(
void)
const {
return m_centerZ; }
41 float height(
void)
const {
return m_height; }
42 float width(
void)
const {
return m_width; }
48 bool calculateSize(
bool _calculateGridStepWidth,
bool& _gridResolutionChanged);
49 void calculateGridStepWidth(
bool& _gridResolutionChanged);
51 void rebuildNode(
void);
53 osg::Node * m_rootGeometryNode;
54 osg::Group * m_parentGroup;
55 osg::ref_ptr<osg::Geode> m_nodePlane;
56 osg::ref_ptr<osg::Geode> m_nodeGridLines;
57 osg::ref_ptr<osg::Geode> m_nodeGridLinesWide;
59 osg::ref_ptr<osg::MatrixTransform> m_planeNode;
61 bool m_firstVisibility;
Definition WorkingPlane.h:14
float centerX(void) const
Definition WorkingPlane.h:37
float centerY(void) const
Definition WorkingPlane.h:38
float height(void) const
Definition WorkingPlane.h:41
bool refreshAfterModelChange(void)
Definition WorkingPlane.cpp:85
bool setVisible(bool _isVisible)
Definition WorkingPlane.cpp:64
virtual ~WorkingPlane()
Definition WorkingPlane.cpp:39
float centerZ(void) const
Definition WorkingPlane.h:39
bool isVisible(void) const
Definition WorkingPlane.h:44
bool refreshAfterSettingsChange(void)
Definition WorkingPlane.cpp:94
float width(void) const
Definition WorkingPlane.h:42
void setCenterPoint(float _x, float _y, float _z)
Definition WorkingPlane.cpp:56
void setTransformation(osg::Matrix &matrix)
Definition WorkingPlane.cpp:51
Definition RubberbandOsgWrapper.h:22