17 #include <matrix/coordTransform.h>
25 class CoordinateSequence;
31 class DtCoordinateSystem;
47 virtual void setColor(
float r,
float g,
float b,
float a );
50 virtual void setInsideColor(
float r,
float g,
float b,
float a );
53 virtual void getInsideColor(
float& r,
float& g,
float& b,
float& a);
56 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
59 virtual void getOutsideColor(
float& r,
float& g,
float& b,
float& a);
62 virtual void setOutlineWidth(
float width );
65 virtual void setPhysicalLineWidth(
double width );
68 virtual void setEventsEnabled(
bool );
71 virtual void setEventWidth(
float);
74 virtual void setSolid(
bool);
77 virtual void setGroup(
int);
83 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
86 virtual void removeFromScene();
89 virtual void setModelDefinition(
const std::string& str );
92 virtual void setVisible(
bool isVisible );
95 virtual void setIsSupportModel(
bool isSupport);
101 virtual void addPoint(
const DtVector& point,
int index);
104 virtual void setPosition(
int vtx,
const DtVector& position );
107 virtual void removePoint(
int index);
110 virtual void removePosition(
int vtx );
113 virtual void setOrigin(
const DtVector& o);
116 virtual void setPoint(
int vtx,
const DtVector& position);
119 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
122 virtual void setOutline(
bool);
125 virtual void setSolidFillCenter(
bool);
129 virtual void setUseDynamicOrigin(
bool);
133 virtual void update();
136 virtual void needsUpdate();
139 virtual void slot_coordinateSystemChanged();
Contains declaration of Dt2DVolumetricLineModel.
bool myUseDynamicOrigin
Definition: DtOsg2DVolumetricLineModel.h:147
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtOsg2DVolumetricLineModel is the model implemenation of 2D volumetric lines. The volumetric 2D line ...
Definition: DtOsg2DVolumetricLineModel.h:37
DtCoordTransform myTopographicToGeocentricTransform
Definition: DtOsg2DVolumetricLineModel.h:151
DtCoordTransform myGeocentricToTopographicTransform
Definition: DtOsg2DVolumetricLineModel.h:150
geos::geom::CoordinateSequence * myCoordinateSequence
Definition: DtOsg2DVolumetricLineModel.h:149
bool myNeedsUpdate
Definition: DtOsg2DVolumetricLineModel.h:142
bool myEventsEnabled
Definition: DtOsg2DVolumetricLineModel.h:144
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Dt2DVolumetricLineModel is the model interface 2D volumetric lines. A 2D Volumetric line is a line mo...
Definition: Dt2DVolumetricLineModel.h:38
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Base class to provide boost signal/slot management.
DtUniqueID myParentId
Definition: DtOsg2DVolumetricLineModel.h:143
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
float myPhysicalLineWidth
Definition: DtOsg2DVolumetricLineModel.h:145
DtSignalConnectionManager myConnections
Definition: DtOsg2DVolumetricLineModel.h:153
DtVector myOrigin
Definition: DtOsg2DVolumetricLineModel.h:146