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);
99 virtual void setFillStyle(
int);
100 virtual int fillStyle()
const;
106 virtual void setPenStyle(
int);
107 virtual int penStyle()
const;
113 virtual void setLineWidth(
int);
114 virtual int lineWidth()
const;
120 virtual void setArrowStyle(
int);
121 virtual int arrowStyle()
const;
127 virtual void setArrowHeadPlacement(
int);
128 virtual int arrowHeadPlacement()
const;
134 virtual void setArrowSize(
int);
135 virtual int arrowSize()
const;
140 virtual bool useActivationTimes()
const;
141 virtual void setUseActivationTimes(
bool);
144 virtual bool activationTimesAreSimulationTime()
const;
145 virtual void setActivationTimesAreSimulationTime(
bool);
149 virtual bool activationTimeIsReusable()
const;
150 virtual void setActivationTimeIsReusable(
bool);
153 virtual int activationMode()
const;
154 virtual void setActivationMode(
int);
157 virtual void setActivatedOnce(
bool);
158 virtual bool activatedOnce()
const;
160 virtual void setActivationTime(
double);
161 virtual double activationTime()
const;
163 virtual void setDeactivationTime(
double);
164 virtual double deactivationTime()
const;
170 virtual void updateBasedOnActivationState();
173 virtual bool shouldActivate();
176 virtual bool shouldDeactivate();
185 virtual void setAttachedTickRateForPublication(
double);
186 virtual double attachedTickRateForPublication()
const;
188 virtual int color()
const;
189 virtual void setColor (
int color);
190 virtual void setColor (
const DtRwColor&);
191 virtual void setColor(DtU8 red, DtU8 green, DtU8 blue, DtU8 alpha);
193 virtual const DtString & parentName()
const;
194 virtual void setParentName(
const DtString & parentName);
196 virtual void setUserData(
const char* data,
int dataLen);
197 virtual const DtString& userData()
const;
201 virtual double ceiling()
const;
202 virtual void setCeiling(
double);
203 virtual void setPhysicalLineHeight(
double);
204 virtual double physicalLineHeight()
const;
205 virtual bool ceilingSet()
const;
210 virtual double floor()
const;
211 virtual void setFloor(
double);
214 virtual double physicalLineWidth()
const;
215 virtual void setPhysicalLineWidth(
double);
217 virtual double intelAreaModifierForForce(
int force)
const;
226 virtual void updateCollectionAreaInformation();
227 virtual void updatePhysicalLineWidthInformation();
228 virtual void updatePhysicalLineHeightInformation();
229 virtual void updateCeilingInformation();