18 class DtSceneObjectAgent;
25 class DtSensorContactLinesUpdaterAgent;
26 class DtSensorContactLinesModelAgent;
43 virtual void setColor(
float r,
float g,
float b,
float a);
44 void getColor(
float& r,
float& g,
float& b,
float& a);
46 virtual void setLineWidth(
float);
47 float lineWidth()
const;
49 virtual void setArrowSize(
float);
50 float arrowSize()
const;
52 virtual void setHasArrowEndCap(
bool);
53 bool hasArrowEndCap()
const;
55 virtual void implementVisibility(
bool b)
override;
60 virtual void slot_setSelected(
bool selected )
override;
63 virtual void initialize()
override;
66 virtual void createModelAgents();
69 virtual void destroyModelAgents();
75 virtual void setModelDefinitionForAgents();
78 virtual void tryToDraw();
80 virtual void initializeSettings();
82 virtual void slot_entitySensorContactLinesEnabled(
const DtUUID&,
int setting);
84 virtual void initializeDefaults();
93 float myDefaultColor[4];
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
Contains makVrv:DtSceneObjectVisualizer class. This class wraps the visualization of scene objects...
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:39
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:32
Base class to provide boost signal/slot management.
A definition of a visualizer. Visualizer definition are always members of a visualizer definition set...
Definition: DtVisualizerDefinition.h:22
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Definition: DtVisualizerSchema.h:19