27 #include <vlpi/entityType.h>
30 #include <boost/signal.hpp>
41 class DtEntityCreatePaletteInterface;
42 class DtEntityMapperKey;
77 virtual void requestSpawnTemplateList();
100 static int nextSpawnNumber();
102 static int nextSinkNumber();
105 virtual void slot_commandRequestToBeAddedToPlan(
DtSimCommand&,
bool forEdit);
110 virtual bool bhaveValid(
bool showWarningDialogIfNotValid =
true);
144 virtual void resetCounters(
bool requestTemplates =
true);
153 virtual int indexOfTemplate(
DtString& tempName);
155 virtual void completeInitialization();
158 virtual void removePotentialSpawnSinkPoint(
const std::string& templateName,
const DtEntityType& t);
161 virtual void processValidityResponse(
DtSimMessage* rsp);
208 virtual void createObject(
const DtVector& center);
210 virtual void createSpawnObject(
const DtVector&);
211 virtual void createSinkObject(
const DtVector&);