17 #include <matrix/vlVector.h>
22 class DtAttachableCuboidModelAgent;
23 class DtCylinderModelAgent;
24 class DtEllipsoidArcModelAgent;
25 class DtOverlayPolygonModelAgent;
26 class DtSceneObjectAgent;
39 virtual void visualize(
int modelSet );
42 virtual std::vector<DtUniqueID> findSceneObjectIds()
const;
45 virtual void setColor(
const float rgba[4]);
48 virtual void setOutlineColor(
const float rgba[4]);
51 virtual void setHighlighted(
bool highlighted);
56 void updatePosition(
const DtVector& position);
59 void create3dModels(
int modelSet);
62 void create2dModels(
int modelSet);
64 void updateHighlights();
71 float myOutlineColor[4];
The default visualization of Point features.
Definition: DtDefaultPointFeatureVisualizer.h:31
DtSceneObjectAgent * my2dAgent
Definition: DtDefaultPointFeatureVisualizer.h:75
DtOverlayPolygonModelAgent * my2dFilledPolygon
Definition: DtDefaultPointFeatureVisualizer.h:84
DtSignalConnectionManager myConnections
Definition: DtDefaultPointFeatureVisualizer.h:73
DtCylinderModelAgent * myCylinderModel
Definition: DtDefaultPointFeatureVisualizer.h:80
DtAttachableCuboidModelAgent * myCubeModel
Definition: DtDefaultPointFeatureVisualizer.h:79
The point feature is a feature that describes a single location.
Definition: DtPointFeature.h:23
DtEllipsoidArcModelAgent * mySphereModel
My 3D models.
Definition: DtDefaultPointFeatureVisualizer.h:78
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtOverlayPolygonModelAgent * my2dOutlinePolygon
My 2D models.
Definition: DtDefaultPointFeatureVisualizer.h:83
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
bool myHighlightedFlag
Definition: DtDefaultPointFeatureVisualizer.h:70
The point feature visualizer is an abstract class which defines the interface for visualizing a point...
Definition: DtPointFeatureVisualizer.h:24
Contains makVrv::DtPointFeatureVisualizer class.
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtSceneObjectAgent * my3dAgent
Definition: DtDefaultPointFeatureVisualizer.h:74
DtDe & myDe
Definition: DtDefaultPointFeatureVisualizer.h:68