19 class DtOsgSceneConnector;
44 virtual const std::string& className()
const;
55 virtual void removeFromScene();
62 virtual void setModelDefinition(
const std::string& str );
69 virtual void setPosition(
int vtx,
const DtVector& position );
76 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
88 virtual void setRelativePosition(
double x,
double y,
double z );
95 virtual void setRelativeOrientation(
const DtTaitBryan& ori );
99 virtual void setSize(
double slantHeight );
107 virtual void setColor(
float r,
float g,
float b,
float a );
115 virtual void setInnerColor(
float r,
float g,
float b,
float a );
123 virtual void setOuterColor(
float r,
float g,
float b,
float a );
127 virtual void setXHalfAngle(
double xHalfAngle );
131 virtual void setYHalfAngle(
double yHalfAngle );
137 virtual void setShowLines(
bool showLines );
143 virtual void setLinesHaveAlpha(
bool lineAlpha );
148 virtual void setIsSupportModel(
bool isSupport);
154 virtual void update();
157 virtual void needsUpdate();
DtVector myRelativePosition
Definition: DtOsgRectangularPyramidModel.h:164
bool myNeedsUpdate
Definition: DtOsgRectangularPyramidModel.h:165
DtUniqueID myTargetObjectId
Definition: DtOsgRectangularPyramidModel.h:162
OSG implementation of the DtRectangularPyramidModel.
Definition: DtOsgRectangularPyramidModel.h:27
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains the DtRectangularPyramidModel class declaration.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
makVrv::DtOsgSceneConnector * mySceneConnector
Definition: DtOsgRectangularPyramidModel.h:161
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtUniqueID myHostObjectId
Definition: DtOsgRectangularPyramidModel.h:163
boost::signalslib::connection mySignalPostUpdateConnection
Definition: DtOsgRectangularPyramidModel.h:167
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:76
Distributed model for visualizing synthetic aperture sensors.
Definition: DtRectangularPyramidModel.h:21
DtModelSetId
Definition: DtModelSetEnums.h:19