34 const DtString& rwName = DtString::nullString(),
39 const DtString& rwName = DtString::nullString(),
50 const DtString& rwName = DtString::nullString(),
58 virtual void setNextCreationTime(
double t);
59 virtual double nextCreationTime()
const;
68 virtual void setLastCycleStartTime(
const DtTime start);
69 virtual DtTime lastCycleStartTime()
const;
79 virtual void setNextCycleStartTime(
const DtTime start);
80 virtual DtTime nextCycleStartTime()
const;
88 virtual void addTraffic(
const DtString& trafficName,
const DtString& sinkName);
101 virtual void setTemplateName(
const DtString & name);
102 virtual const DtString& templateName()
const;
115 virtual void setSpawnParameters (
const DtRwSpawnData & params);
121 virtual void setIsTimeBased (
const bool tB);
122 virtual bool isTimeBased()
const;
127 virtual void setUsesClockTime(
const bool cT);
128 virtual bool usesClockTime()
const;
134 virtual void setSpawnStartTime(
double t);
135 virtual double spawnStartTime()
const;
140 virtual void setSpawnEndTime(
double t);
141 virtual double spawnEndTime()
const;
146 virtual void setspawnPeriod(
double t);
147 virtual double spawnPeriod()
const;
152 virtual void setSpawnVariance(
double t);
153 virtual double spawnVariance()
const;
159 virtual void setIsCyclical(
const bool c);
160 virtual bool isCyclical()
const;
165 virtual void setCyclePeriod(
const DtReal cP);
166 virtual DtReal cyclePeriod()
const;
171 virtual void setBurstPeriodVariance(
const DtReal bpv);
172 virtual DtReal burstPeriodVariance()
const;
177 virtual void setDutyCycle(
const DtReal dC);
178 virtual DtReal dutyCycle()
const;
187 virtual void setStartOffset(
const DtReal sO);
188 virtual DtReal startOffset()
const;
196 virtual void setSpecifySpeed(
bool);
197 virtual bool specifySpeed()
const;
202 virtual void setSpawnMaxCount(
unsigned n);
203 virtual unsigned spawnMaxCount()
const;
208 virtual void setSpawnMinSpeed(
double t);
209 virtual double spawnMinSpeed()
const;
214 virtual void setSpawnMaxSpeed(
double t);
215 virtual double spawnMaxSpeed()
const;
227 virtual void setCreateOnVectorNetwork(
bool t);
228 virtual bool createOnVectorNetwork()
const;
239 virtual void removeSinkNode(
const DtString& delName);
243 virtual void renameSinkNode(
const DtString& oldName,
249 virtual const DtPlan& entityPlan()
const;
250 virtual void setEntityPlan(
DtPlan& plan);