52 virtual const char*
type()
const;
64 const DtString& templateName()
const;
75 virtual void registerTaskMsgCallbacks();
79 virtual void unregisterTaskMsgCallbacks();
82 virtual void refreshSpawnTemplateData();
102 static void objectRemovedCallback(
DtVrfObject*
object,
void* usr);
103 virtual void processObjectRemoved(
DtVrfObject *
object);
131 virtual std::list<DtVrfObject*> testAndSinkTraffic();
134 virtual bool shouldSinkObject(
DtVrfObject* trafficObject,
137 virtual void deleteObjects(
const std::list<DtVrfObject*>& objectList);
153 virtual DtUUID findSinkPoint();
162 DtVrfObject* objectToRecycle,
bool& dataAvailable);
164 virtual DtVector creationLocationAndOrientation(
double& heading,
184 void findClosestRoadSpawnPoints();
186 static void clearTemplatesCallback(
void* user);
187 virtual void processClearTemplates();
189 static void refreshSpawnTemplateDataCallback(
void* user);
190 virtual void processRefreshSpawnTemplateData();