18 class DtSceneObjectAgent;
25 class DtSensorContactLinesUpdaterAgent;
26 class DtSensorContactLinesModelAgent;
41 virtual void setColor(
float r,
float g,
float b,
float a);
42 void getColor(
float& r,
float& g,
float& b,
float& a);
44 virtual void setLineWidth(
float);
45 float lineWidth()
const;
47 virtual void setArrowSize(
float);
48 float arrowSize()
const;
50 virtual void setHasArrowEndCap(
bool);
51 bool hasArrowEndCap()
const;
53 virtual bool setVisible(
bool b,
int i);
58 virtual void setSelected(
bool selected );
62 virtual void createModelAgents();
65 virtual void destroyModelAgents();
71 virtual void setModelDefinitionForAgents();
74 virtual void tryToDraw();
76 virtual void initializeSettings();
78 virtual void slot_entitySensorContactLinesEnabled(
const DtUUID&,
int setting);
80 virtual void initializeDefaults();
89 float myDefaultColor[4];
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
Contains makVrv:DtStateVisualizer class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The DtStateVisualizer is an abstract class.
Definition: DtStateVisualizer.h:32
Base class to provide boost signal/slot management.
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Definition: DtVisualizerSchema.h:19