19 #include <matrix/vlVector.h>
30 class DtOsgSceneConnector;
47 virtual const std::string& className()
const;
57 virtual void setRelativePosition(
double x,
double y,
double z );
62 virtual void setRelativeOrientation(
const DtTaitBryan& ori );
69 virtual void setDimensions(
double x,
double y,
double z );
77 virtual void setColor(
float r,
float g,
float b,
float a );
85 virtual void setInsideColor(
float r,
float g,
float b,
float a );
93 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
98 virtual void setVisible(
bool visible );
104 virtual void setPosition(
int vtx,
const DtVector& position );
110 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
116 virtual void setAzimuthRange(
float center,
float sweep );
122 virtual void setElevationRange(
float center,
float sweep );
127 virtual void setMaxAngleSegment(
float angleSegmentMax );
132 virtual void setShowLines(
bool showLines );
138 virtual void setLinesHaveAlpha(
bool lineAlpha );
141 virtual void setIsPickable(
bool);
156 virtual void removeFromScene();
163 virtual void setModelDefinition(
const std::string& str );
169 virtual void setIsSupportModel(
bool isSupport );
175 virtual void update();
178 virtual void needsUpdate();
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myNeedsUpdate
Definition: DtOsgEllipsoidArcModel.h:182
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
boost::signalslib::connection mySignalPostUpdateConnection
Definition: DtOsgEllipsoidArcModel.h:184
Distributed model for drawing segments of ellipsoids.
Definition: DtEllipsoidArcModel.h:22
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
OSG implementation of distributed cuboid model.
Definition: DtOsgEllipsoidArcModel.h:34
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgEllipsoidArcModel.h:181
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:72
DtModelSetId
Definition: DtModelSetEnums.h:19