14 #include <matrix/vlVector.h>
19 class DtAttachableCuboidModelAgent;
20 class DtCylinderModelAgent;
21 class DtEllipsoidArcModelAgent;
22 class DtOverlayPolygonModelAgent;
23 class DtSceneObjectAgent;
24 class DtCoordinateSystem;
40 virtual std::vector<DtUniqueID> findSceneObjectIds()
const;
43 virtual void setColor(
const float rgba[4]);
46 virtual void setOutlineColor(
const float rgba[4]);
49 virtual void setHighlighted(
bool highlighted);
54 void updatePosition(
const DtVector& position);
62 void updateHighlights();
65 virtual void slot_coordinateSystemChanged();
72 float myOutlineColor[4];
The default visualization of Point features. Visualizes them as spheres, cylinders and cubes dependin...
Definition: DtDefaultPointFeatureVisualizer.h:29
DtSceneObjectAgent * my2dAgent
Definition: DtDefaultPointFeatureVisualizer.h:76
DtOverlayPolygonModelAgent * my2dFilledPolygon
Definition: DtDefaultPointFeatureVisualizer.h:85
DtSignalConnectionManager myConnections
Definition: DtDefaultPointFeatureVisualizer.h:74
DtCylinderModelAgent * myCylinderModel
Definition: DtDefaultPointFeatureVisualizer.h:81
DtAttachableCuboidModelAgent * myCubeModel
Definition: DtDefaultPointFeatureVisualizer.h:80
The point feature is a feature that describes a single location. Typically an object at that location...
Definition: DtPointFeature.h:20
DtEllipsoidArcModelAgent * mySphereModel
My 3D models.
Definition: DtDefaultPointFeatureVisualizer.h:79
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtOverlayPolygonModelAgent * my2dOutlinePolygon
My 2D models.
Definition: DtDefaultPointFeatureVisualizer.h:84
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myHighlightedFlag
Definition: DtDefaultPointFeatureVisualizer.h:71
The point feature visualizer is an abstract class which defines the interface for visualizing a point...
Definition: DtPointFeatureVisualizer.h:21
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Contains makVrv::DtPointFeatureVisualizer class.
Base class to provide boost signal/slot management.
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:72
DtSceneObjectAgent * my3dAgent
Definition: DtDefaultPointFeatureVisualizer.h:75
DtModelSetId
Definition: DtModelSetEnums.h:19
DtDe & myDe
Definition: DtDefaultPointFeatureVisualizer.h:69