60 virtual void setPosition(
const DtVector& position);
66 virtual void setOrientation(
const DtTaitBryan& orientation);
67 virtual DtTaitBryan orientation()
const;
72 virtual void setMaxAngleSegment(
double angleSegmentMax);
73 virtual double maxAngleSegment()
const;
78 virtual void setRadius(
double x);
79 virtual double radius()
const;
84 virtual void setScale(
float scale);
85 virtual float scale()
const;
90 virtual void setVisible(
bool isVisible);
91 virtual bool isVisible()
const;
96 virtual void setNumberOfSpokes(
unsigned int numSpokes);
97 virtual unsigned int numberOfSpokes()
const;
102 virtual void setNumberOfRings(
unsigned int numRings);
103 virtual unsigned int numberOfRings()
const;
108 virtual void setLineStipplePattern(
unsigned int stipplePattern);
109 virtual unsigned int lineStipplePattern()
const;
114 virtual void setLineWidth(
float width);
115 virtual float lineWidth()
const;
121 virtual void setColor(
float r,
float g,
float b,
float a);
122 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const;
127 virtual void setEventsEnabled(
bool enabled);
128 virtual bool eventsEnabled()
const;
136 virtual void setGroup(
int groupNum);
137 virtual int group()
const;
146 virtual void setModelDefinition(
const std::string& str);
150 virtual void setPosition(
int vtx,
const DtVector& position);
155 virtual void update();
163 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType);
166 virtual void removeFromScene();
171 virtual void setIsSupportModel(
bool isSupport);
176 virtual void needsUpdate();
DtUniqueID myParentId
Definition: DtOsgOverlaySpiderWebModel.h:191
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myNeedsUpdate
Definition: DtOsgOverlaySpiderWebModel.h:192
Interface class for an Overlay Spider Web Model.
Definition: DtOverlaySpiderWebModel.h:47
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the makVrv::DtOverlaySpiderWebModel class declaration.
double myOffsetAngle
Definition: DtOsgOverlaySpiderWebModel.h:189
An OSG implementation of the Overlay Spider Web Model.
Definition: DtOsgOverlaySpiderWebModel.h:45