26 #include <vlpi/entityType.h>
29 #include <boost/signal.hpp>
40 class DtEntityCreatePaletteInterface;
76 virtual void requestSpawnTemplateList();
92 virtual void slot_spawnCreateObject(
const DtEntityType&, std::string,
int,
const std::vector<DtVector>&,
double,
bool,
bool,
const QString&);
96 virtual void slot_sinkCreateObject(
const DtEntityType&, std::string,
int,
const std::vector<DtVector>&,
double,
bool,
bool,
const QString&);
99 static int nextSpawnNumber();
101 static int nextSinkNumber();
104 virtual void slot_commandRequestToBeAddedToPlan(
DtSimCommand&,
bool forEdit);
138 virtual void resetCounters();
147 virtual int indexOfTemplate(
DtString& tempName);
149 virtual void completeInitialization();
152 virtual void removePotentialSpawnSinkPoint(
const std::string& templateName,
const DtEntityType& t);
195 virtual void createObject(
const DtVector& center);
197 virtual void createSpawnObject(
const DtVector&);
198 virtual void createSinkObject(
const DtVector&);