45 virtual void setupFromJson(
const char * _json)
override;
47 virtual void clear(
void)
override;
51 virtual void activateStepOne(
void)
override;
55 virtual void activateNextStep(
void)
override;
57 virtual void applyCurrentStep(
void)
override;
63 osg::Geode *
osgNode(
void) {
return m_node; }
75 void setLineColor(
float _r,
float _g,
float _b) { m_r = _r; m_g = _g; m_b = _b; }
80 void calculateEdges(std::list<osg::Vec3>& _list);
84 void cleanupOsgData(
void);
88 void buildOriginNode(
void);
90 void updateNode(
void);
92 void updateOriginNode(
void);
94 osg::Switch *m_parentGroup;
97 bool m_pickOriginEnabled;
102 int m_circleSegments;
Definition RubberbandEngine.h:30
Definition RubberbandOsgWrapper.h:29
void setDepthTestActive(bool _isActive)
Definition RubberbandOsgWrapper.h:77
float lineColorG(void) const
Definition RubberbandOsgWrapper.h:66
float lineColorR(void) const
Definition RubberbandOsgWrapper.h:65
float lineColorB(void) const
Definition RubberbandOsgWrapper.h:67
osg::Geode * osgNode(void)
Definition RubberbandOsgWrapper.h:63
bool isDepthTestActive(void) const
Definition RubberbandOsgWrapper.h:69
void setLineColor(float _r, float _g, float _b)
Definition RubberbandOsgWrapper.h:75
float coordinate_t
Definition dataTypes.h:26
Definition RubberbandOsgWrapper.h:22
Definition RubberbandOsgWrapper.h:27
#define RBE_OSG_API_EXPORT
Definition rbeOsgWrapperDatatypes.h:18