14 class DtModelInstance;
16 class DtOsgSceneConnector;
35 return myAreas.size();
38 const std::vector<makVrv::DtModelInstance*>&
areas()
const
44 virtual void setVisible(
bool);
48 virtual void setAreasVisible(
bool);
51 virtual void setVisible(
int i,
bool);
54 virtual void update();
57 virtual void setNumberOfAreas(
int);
60 virtual void removeArea(
int);
63 virtual void setColor(
int i,
float r,
float g,
float b,
float a) = 0;
65 virtual void setPosition(
int vtx,
const DtVector& position );
67 virtual void setOrigin(
const DtVector&);
81 virtual void removeFromScene();
86 virtual void setIsSupportModel(
bool isSupport);
95 std::vector<makVrv::DtModelInstance*>
myAreas;
109 virtual void setColor(
int i,
float r,
float g,
float b,
float a);
112 virtual void setPosition(
int i,
int index,
const DtVector&);
114 virtual void setOrigin(
const DtVector&);
130 virtual void setOrigin(
const DtVector&);
132 virtual void setOutsideColor(
int i,
float r,
float g,
float b,
float a);
133 virtual void setInsideColor(
int i,
float r,
float g,
float b,
float a);
135 virtual void setUpExtent(
int i,
double);
136 virtual void setPositions(
int i,
const std::vector<DtVector>&,
const DtVector&
origin);
139 virtual void setColor(
int i,
float r,
float g,
float b,
float a);
The base class for all model instances.
Definition: DtModelInstance.h:39
Class which will manager overlay or extruded polygon models for drawing radar coverage areas...
Definition: radarCoverageModel.h:23
bool myAreasVisible
Definition: radarCoverageModel.h:98
Class which will create extruded versions of the model.
Definition: radarCoverageModel.h:124
voidpf uLong int origin
Definition: ioapi.h:42
std::vector< makVrv::DtModelInstance * > myAreas
Definition: radarCoverageModel.h:95
const std::vector< makVrv::DtModelInstance * > & areas() const
Definition: radarCoverageModel.h:38
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
std::map< makVrv::DtModelInstance *, makVrv::DtOsgSceneConnector * > mySceneConnectors
Definition: radarCoverageModel.h:146
makVrv::DtSceneObject * mySceneObject
Definition: radarCoverageModel.h:96
int numberOfAreas() const
Returns the number of areas.
Definition: radarCoverageModel.h:33
Contains makVrv::DtModel class.
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:42
DtVector myOrigin
Definition: radarCoverageModel.h:97
A model which owns a single model instance. A DtModel is a managing container for a single DtModelIns...
Definition: DtModel.h:55
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
Class which will create overlay versions of the model.
Definition: radarCoverageModel.h:103