56 virtual void setOrientation(
const DtTaitBryan& orientation);
57 virtual DtTaitBryan orientation()
const;
61 virtual void setTopographicHeading(
double topoHeading);
65 virtual void setDimensions(
double x,
double y);
66 virtual bool getDimensions(
double& x,
double& y)
const;
71 virtual void setScale(
float scale);
72 virtual float scale()
const;
77 virtual void setVisible(
bool isVisible);
78 virtual bool isVisible()
const;
83 virtual void setMaxAngleSegment(
double angleSegmentMax);
84 virtual double maxAngleSegment()
const;
89 virtual void setStartAngle(
double startAngle);
90 virtual double startAngle()
const;
95 virtual void setEndAngle(
double endAngle);
96 virtual double endAngle()
const;
101 virtual void setStipplePattern(
unsigned int stipplePattern);
102 virtual unsigned int stipplePattern()
const;
108 virtual void setLineWidth(
float width);
109 virtual float lineWidth()
const;
115 virtual void setColor(
float r,
float g,
float b,
float a);
116 virtual bool getColor(
float& r,
float& g,
float& b,
float& a)
const;
121 virtual void setEventsEnabled(
bool enabled);
122 virtual bool eventsEnabled()
const;
130 virtual void setGroup(
int groupNum);
131 virtual int group()
const;
140 virtual void setModelDefinition(
const std::string& str);
144 virtual void setIsSupportModel(
bool isSupport);
147 virtual void setPosition(
int vtx,
const DtVector& position);
152 virtual void update();
160 virtual void addToScene(
const DtUniqueID& sceneObjectId,
161 int modelSet,
int visualizerType);
164 virtual void removeFromScene();
169 virtual void needsUpdate();
Interface class for an Overlay Arc Model. An overlay model is positioned in 3D space and drawn onto a...
Definition: DtOverlayArcModel.h:48
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myNeedsUpdate
Definition: DtOsgOverlayArcModel.h:183
OSG implementation of an Overlay Arc Model.
Definition: DtOsgOverlayArcModel.h:42
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Contains the makVrv::DtOverlayArcModel class declaration.
DtUniqueID myParentId
Definition: DtOsgOverlayArcModel.h:182