18 #include "vlutil/vlString.h"
19 #include "matrix/vlVector.h"
52 virtual unsigned red()
const;
53 virtual unsigned green()
const;
54 virtual unsigned blue()
const;
55 virtual unsigned alpha()
const;
56 virtual void setColor(
unsigned red,
unsigned green,
unsigned blue,
unsigned alpha);
63 virtual const DtVector64& locationOffset()
const;
64 virtual void setLocationOffset(
const DtVector64& offset);
71 virtual void stopUpdates();
78 virtual void calculateOffsetLocation(
const DtVector& location,
82 virtual bool isPublished()
const = 0;
89 virtual void createDrawControlObjects(DtExerciseConn* exConn) = 0;
92 virtual void unpublishDrawControlObjects() = 0;
95 virtual void updateDrawControlObjects() = 0;
98 virtual unsigned nextId();