12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
23 class DtSignalConnectionManager;
24 class DtEllipsoidArcModelAgent;
29 class DtVrlinkEmitterStateListener;
30 class DtEmitterSystemExistenceListener;
59 virtual void createModelAgents();
63 virtual void destroyModelAgents();
266 float r,
float g,
float b,
float a );
271 float r,
float g,
float b,
float a );
287 virtual void computeColorForFrequency(
double hi,
double low,
288 double act,
float innerColor[4],
float outerColor[4] );
297 static void hsv2rgb(
float hue,
float sat,
float val,
float color[3] );
307 typedef boost::unordered_map<const DtEmitterBeamRepository*,DtUniqueID>
BeamModelIdMap;
329 float myNearColor[4];