12 #include <geometry/extent.h>
16 #include <kyruntime.h>
25 class DtKynapseManager;
51 virtual bool initKynapseWorld();
56 static void createMultipleEntitiesCallback(
DtSimMessage* msg,
void* usr);
61 virtual void processCreateMultipleEntities(
DtSimMessage* msg);
66 virtual std::string getDatabaseFromObjectType( DtObjectType &objType );
69 virtual void createSelectionGroups(
const DtString groupName,
const std::vector<DtString>& entNames);
73 virtual bool collisionWithOtherEntities(DtExtent& extent,
const DtVector& pos,
double radius);
82 DtVrfObject* areaObject, std::vector<DtString>& nameList);
86 static void simTickCallback(
void* arg);
89 virtual void processSimTick();