14 #include <matrix/coordTransform.h>
22 class CoordinateSequence;
42 virtual void setColor(
float r,
float g,
float b,
float a );
45 virtual void setInsideColor(
float r,
float g,
float b,
float a );
48 virtual void getInsideColor(
float& r,
float& g,
float& b,
float& a);
51 virtual void setOutsideColor(
float r,
float g,
float b,
float a );
54 virtual void getOutsideColor(
float& r,
float& g,
float& b,
float& a);
57 virtual void setOutlineWidth(
float width );
60 virtual void setPhysicalLineWidth(
double width );
63 virtual void setEventsEnabled(
bool );
66 virtual void setEventWidth(
float);
69 virtual void setSolid(
bool);
72 virtual void setGroup(
int);
78 virtual void addToScene(
const DtUniqueID& sceneObjectId,
int modelSet,
int visualizerType );
81 virtual void removeFromScene();
84 virtual void setModelDefinition(
const std::string& str );
87 virtual void setVisible(
bool isVisible );
90 virtual void setIsSupportModel(
bool isSupport);
96 virtual void addPoint(
const DtVector& point,
int index);
99 virtual void setPosition(
int vtx,
const DtVector& position );
102 virtual void removePoint(
int index);
105 virtual void removePosition(
int vtx );
108 virtual void setOrigin(
const DtVector& o);
111 virtual void setPoint(
int vtx,
const DtVector& position);
114 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation );
117 virtual void setOutline(
bool);
120 virtual void setSolidFillCenter(
bool);
124 virtual void setUseDynamicOrigin(
bool);
128 virtual void update();
131 virtual void needsUpdate();
Contains declaration of Dt2DVolumetricLineModel.
bool myUseDynamicOrigin
Definition: DtOsg2DVolumetricLineModel.h:139
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtOsg2DVolumetricLineModel is the model implemenation of 2D volumetric lines.
Definition: DtOsg2DVolumetricLineModel.h:32
DtCoordTransform myTopographicToGeocentricTransform
Definition: DtOsg2DVolumetricLineModel.h:143
DtCoordTransform myGeocentricToTopographicTransform
Definition: DtOsg2DVolumetricLineModel.h:142
geos::geom::CoordinateSequence * myCoordinateSequence
Definition: DtOsg2DVolumetricLineModel.h:141
bool myNeedsUpdate
Definition: DtOsg2DVolumetricLineModel.h:134
bool myEventsEnabled
Definition: DtOsg2DVolumetricLineModel.h:136
Dt2DVolumetricLineModel is the model interface 2D volumetric lines.
Definition: Dt2DVolumetricLineModel.h:38
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtUniqueID myParentId
Definition: DtOsg2DVolumetricLineModel.h:135
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
float myPhysicalLineWidth
Definition: DtOsg2DVolumetricLineModel.h:137
DtVector myOrigin
Definition: DtOsg2DVolumetricLineModel.h:138