17 #include <matrix/vlVector.h>
28 class DtOsgSceneConnector;
45 virtual const std::string& className()
const;
55 virtual void setRelativePosition(
double x,
double y,
double z );
60 virtual void setRelativeOrientation(
const DtTaitBryan& ori );
67 virtual void setDimensions(
double x,
double y,
double z );
75 virtual void setColor(
float r,
float g,
float b,
float a );
83 virtual void setInsideColor(
float r,
float g,
float b,
float a );
91 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
96 virtual void setVisible(
bool visible );
102 virtual void setPosition(
int vtx,
const DtVector& position );
108 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
114 virtual void setAzimuthRange(
float center,
float sweep );
120 virtual void setElevationRange(
float center,
float sweep );
125 virtual void setMaxAngleSegment(
float angleSegmentMax );
130 virtual void setShowLines(
bool showLines );
136 virtual void setLinesHaveAlpha(
bool lineAlpha );
146 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
151 virtual void removeFromScene();
158 virtual void setModelDefinition(
const std::string& str );
164 virtual void setIsSupportModel(
bool isSupport );
170 virtual void update();
173 virtual void needsUpdate();
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myNeedsUpdate
Definition: DtOsgEllipsoidArcModel.h:177
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:76
Distributed model for drawing segments of ellipsoids.
Definition: DtEllipsoidArcModel.h:22
OSG implementation of distributed cuboid model.
Definition: DtOsgEllipsoidArcModel.h:32
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgEllipsoidArcModel.h:176
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
Contains the DtEllipsoidArcModel class declaration.
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