#include "RubberbandOsgWrapper.h"
|
| | RubberbandOsgWrapper (osg::Switch *_parentGroup, coordinate_t _originU, coordinate_t _originV, coordinate_t _originW) |
| |
| virtual | ~RubberbandOsgWrapper () |
| |
| virtual void | addPoint (rbeCore::Point *_point) override |
| |
| virtual void | replaceOrigin (coordinate_t _originU, coordinate_t _originV, coordinate_t _originW) override |
| |
| virtual void | updateCurrent (coordinate_t _currentU, coordinate_t _currentV, coordinate_t _currentW) override |
| |
| virtual void | setupFromJson (const char *_json) override |
| |
| virtual void | clear (void) override |
| |
| virtual void | activateStepOne (void) override |
| | Will enable the Origin pick mode The origin pick mode is allowing the user the select the origin of the geometry.
|
| |
| virtual void | activateNextStep (void) override |
| | Will activate the next step Can be used to activate the first step if the origin should not be picked by the used.
|
| |
| virtual void | applyCurrentStep (void) override |
| |
| osg::Geode * | osgNode (void) |
| |
| float | lineColorR (void) const |
| |
| float | lineColorG (void) const |
| |
| float | lineColorB (void) const |
| |
| bool | isDepthTestActive (void) const |
| |
| void | setLineColor (float _r, float _g, float _b) |
| |
| void | setDepthTestActive (bool _isActive) |
| |
Public Member Functions inherited from rbeCore::RubberbandEngine |
| | RubberbandEngine (coordinate_t _originU, coordinate_t _originV, coordinate_t _originW) |
| |
| virtual | ~RubberbandEngine () |
| |
| NumericPoint * | origin (void) |
| |
| NumericPoint * | current (void) |
| |
| Point * | point (int _id) |
| |
| bool | hasPoint (int _id) |
| |
| int | currentStep (void) const |
| |
| bool | hasStep (int _id) |
| |
| Step * | step (int _id) |
| |
| std::string | debugInformation (void) |
| |
| std::string | connectionsJsonArray (void) |
| |
| std::list< AbstractConnection * > | connectionsToDisplay (void) |
| |
| std::map< int, Point * > & | points (void) |
| |
| std::string | pointsJsonArray (void) |
| |
| bool | hasNextStep (void) |
| |
◆ RubberbandOsgWrapper()
◆ ~RubberbandOsgWrapper()
| rbeWrapper::RubberbandOsgWrapper::~RubberbandOsgWrapper |
( |
| ) |
|
|
virtual |
◆ activateNextStep()
| void rbeWrapper::RubberbandOsgWrapper::activateNextStep |
( |
void | | ) |
|
|
overridevirtual |
Will activate the next step Can be used to activate the first step if the origin should not be picked by the used.
Reimplemented from rbeCore::RubberbandEngine.
◆ activateStepOne()
| void rbeWrapper::RubberbandOsgWrapper::activateStepOne |
( |
void | | ) |
|
|
overridevirtual |
Will enable the Origin pick mode The origin pick mode is allowing the user the select the origin of the geometry.
Reimplemented from rbeCore::RubberbandEngine.
◆ addPoint()
| void rbeWrapper::RubberbandOsgWrapper::addPoint |
( |
rbeCore::Point * | _point | ) |
|
|
overridevirtual |
◆ applyCurrentStep()
| void rbeWrapper::RubberbandOsgWrapper::applyCurrentStep |
( |
void | | ) |
|
|
overridevirtual |
◆ calculateEdges()
| void rbeWrapper::RubberbandOsgWrapper::calculateEdges |
( |
std::list< osg::Vec3 > & | _list | ) |
|
|
protected |
◆ clear()
| void rbeWrapper::RubberbandOsgWrapper::clear |
( |
void | | ) |
|
|
overridevirtual |
◆ isDepthTestActive()
| bool rbeWrapper::RubberbandOsgWrapper::isDepthTestActive |
( |
void | | ) |
const |
|
inline |
◆ lineColorB()
| float rbeWrapper::RubberbandOsgWrapper::lineColorB |
( |
void | | ) |
const |
|
inline |
◆ lineColorG()
| float rbeWrapper::RubberbandOsgWrapper::lineColorG |
( |
void | | ) |
const |
|
inline |
◆ lineColorR()
| float rbeWrapper::RubberbandOsgWrapper::lineColorR |
( |
void | | ) |
const |
|
inline |
◆ osgNode()
| osg::Geode * rbeWrapper::RubberbandOsgWrapper::osgNode |
( |
void | | ) |
|
|
inline |
◆ replaceOrigin()
◆ setDepthTestActive()
| void rbeWrapper::RubberbandOsgWrapper::setDepthTestActive |
( |
bool | _isActive | ) |
|
|
inline |
◆ setLineColor()
| void rbeWrapper::RubberbandOsgWrapper::setLineColor |
( |
float | _r, |
|
|
float | _g, |
|
|
float | _b ) |
|
inline |
◆ setupFromJson()
| void rbeWrapper::RubberbandOsgWrapper::setupFromJson |
( |
const char * | _json | ) |
|
|
overridevirtual |
◆ updateCurrent()
The documentation for this class was generated from the following files: