41 const DtString& rwName = DtString::nullString(),
47 const DtString& rwName = DtString::nullString(),
74 virtual void setSensorSignature(
const DtSymbolString& domain,
double);
80 virtual const std::map<DtSymbolString, double>& sensorSignatures()
const;
84 (
const DtString& rwName = DtString::nullString(),
93 virtual bool activated()
const;
94 virtual void setActivated(
bool);
98 virtual void setAssumeUnknownIsHostile(
bool);
99 virtual bool assumeUnknownIsHostile()
const;
104 virtual void setFillStyle(
int);
105 virtual int fillStyle()
const;
111 virtual void setPenStyle(
int);
112 virtual int penStyle()
const;
118 virtual void setLineWidth(
int);
119 virtual int lineWidth()
const;
125 virtual void setArrowStyle(
int);
126 virtual int arrowStyle()
const;
132 virtual void setArrowHeadPlacement(
int);
133 virtual int arrowHeadPlacement()
const;
139 virtual void setArrowSize(
int);
140 virtual int arrowSize()
const;
145 virtual bool useActivationTimes()
const;
146 virtual void setUseActivationTimes(
bool);
149 virtual bool activationTimesAreSimulationTime()
const;
150 virtual void setActivationTimesAreSimulationTime(
bool);
154 virtual bool activationTimeIsReusable()
const;
155 virtual void setActivationTimeIsReusable(
bool);
158 virtual int activationMode()
const;
159 virtual void setActivationMode(
int);
162 virtual void setActivatedOnce(
bool);
163 virtual bool activatedOnce()
const;
165 virtual void setActivationTime(
double);
166 virtual double activationTime()
const;
168 virtual void setDeactivationTime(
double);
169 virtual double deactivationTime()
const;
175 virtual void updateBasedOnActivationState();
178 virtual bool shouldActivate();
181 virtual bool shouldDeactivate();
190 virtual void setAttachedTickRateForPublication(
double);
191 virtual double attachedTickRateForPublication()
const;
193 virtual int color()
const;
194 virtual void setColor (
int color);
195 virtual void setColor (
const DtRwColor&);
196 virtual void setColor(DtU8 red, DtU8 green, DtU8 blue, DtU8 alpha);
198 virtual const DtString & parentName()
const;
199 virtual void setParentName(
const DtString & parentName);
201 virtual void setUserData(
const char* data,
int dataLen);
202 virtual const DtString& userData()
const;
206 virtual double ceiling()
const;
207 virtual void setCeiling(
double);
208 virtual void setPhysicalLineHeight(
double);
209 virtual double physicalLineHeight()
const;
210 virtual bool ceilingSet()
const;
215 virtual double floor()
const;
216 virtual void setFloor(
double);
219 virtual double physicalLineWidth()
const;
220 virtual void setPhysicalLineWidth(
double);
222 virtual double intelAreaModifierForForce(
int force)
const;
231 virtual void updateCollectionAreaInformation();
232 virtual void updatePhysicalLineWidthInformation();
233 virtual void updatePhysicalLineHeightInformation();
234 virtual void updateCeilingInformation();
245 virtual bool checkInVolume()
const;