18 #include <vlutil/vlString.h>
57 const DtString & name =
"temp-spawn-data",
80 virtual const DtString& templateName()
const;
81 virtual void setTemplateName(
const DtString& name);
86 virtual const DtString& templateDescription()
const;
87 virtual void setTemplateDescription(
const DtString& desc);
92 virtual bool isTimeBased()
const;
93 virtual void setIsTimeBased(
bool isTimeBased);
99 virtual bool usesClockTime()
const;
100 virtual void setUsesClockTime(
bool isClockTime);
107 virtual void setSpawnStartTime(DtReal t);
108 virtual DtReal spawnStartTime()
const;
114 virtual void setSpawnEndTime(DtReal t);
115 virtual DtReal spawnEndTime()
const;
121 virtual void setSpawnPeriod(DtReal t);
122 virtual DtReal spawnPeriod()
const;
131 virtual void setSpawnVariance(DtReal t);
132 virtual DtReal spawnVariance()
const;
142 virtual bool isCyclical()
const;
143 virtual void setIsCyclical(
bool isCyclical);
148 virtual DtReal cyclePeriod()
const;
149 virtual void setCyclePeriod(DtReal t);
158 virtual DtReal burstPeriodVariance()
const;
159 virtual void setBurstPeriodVariance(DtReal t);
167 virtual DtReal dutyCycle()
const;
168 virtual void setDutyCycle(DtReal pct);
176 virtual DtReal startOffset()
const;
177 virtual void setStartOffset(DtReal t);
185 virtual void setSpawnMaxCount(
unsigned t);
186 virtual unsigned spawnMaxCount()
const;
193 virtual void setSpecifySpeed(
bool);
194 virtual bool specifySpeed()
const;
200 virtual void setSpawnMinSpeed(DtReal t);
201 virtual DtReal spawnMinSpeed()
const;
207 virtual void setSpawnMaxSpeed(DtReal t);
208 virtual DtReal spawnMaxSpeed()
const;
231 virtual void removeSpawnObjectType(
const DtRwObjectType& remType);
233 virtual void removeSpawnObjectType(
const DtString& name);
238 virtual void setCreateOnVectorNetwork(
bool t);
239 virtual bool createOnVectorNetwork()
const;
248 virtual bool isInList(
const DtString& testName)
const;
251 virtual void addSinkNode(
const DtString& name);
253 virtual void removeSinkNode(
const DtString& name);
260 virtual const DtPlan& entityPlan()
const;
261 virtual void setEntityPlan(
const DtPlan& plan);
297 namespace DtBufferSerialize