14 #include <matrix/vlVector.h>
19 class DtAttachableCuboidModelAgent;
20 class DtCylinderModelAgent;
21 class DtEllipsoidArcModelAgent;
22 class DtOverlayPolygonModelAgent;
23 class DtSceneObjectAgent;
36 virtual void visualize(
int modelSet );
39 virtual std::vector<DtUniqueID> findSceneObjectIds()
const;
42 virtual void setColor(
const float rgba[4]);
45 virtual void setOutlineColor(
const float rgba[4]);
48 virtual void setHighlighted(
bool highlighted);
53 void updatePosition(
const DtVector& position);
56 void create3dModels(
int modelSet);
59 void create2dModels(
int modelSet);
61 void updateHighlights();
68 float myOutlineColor[4];
The default visualization of Point features.
Definition: DtDefaultPointFeatureVisualizer.h:28
DtSceneObjectAgent * my2dAgent
Definition: DtDefaultPointFeatureVisualizer.h:72
DtOverlayPolygonModelAgent * my2dFilledPolygon
Definition: DtDefaultPointFeatureVisualizer.h:81
DtSignalConnectionManager myConnections
Definition: DtDefaultPointFeatureVisualizer.h:70
DtCylinderModelAgent * myCylinderModel
Definition: DtDefaultPointFeatureVisualizer.h:77
DtAttachableCuboidModelAgent * myCubeModel
Definition: DtDefaultPointFeatureVisualizer.h:76
The point feature is a feature that describes a single location.
Definition: DtPointFeature.h:20
DtEllipsoidArcModelAgent * mySphereModel
My 3D models.
Definition: DtDefaultPointFeatureVisualizer.h:75
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtOverlayPolygonModelAgent * my2dOutlinePolygon
My 2D models.
Definition: DtDefaultPointFeatureVisualizer.h:80
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myHighlightedFlag
Definition: DtDefaultPointFeatureVisualizer.h:67
The point feature visualizer is an abstract class which defines the interface for visualizing a point...
Definition: DtPointFeatureVisualizer.h:21
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:71
DtDe & myDe
Definition: DtDefaultPointFeatureVisualizer.h:65