40 const DtString& rwName = DtString::nullString(),
46 const DtString& rwName = DtString::nullString(),
73 virtual void setSensorSignature(
const DtSymbolString& domain,
double);
79 virtual const std::map<DtSymbolString, double>& sensorSignatures()
const;
83 (
const DtString& rwName = DtString::nullString(),
92 virtual bool activated()
const;
93 virtual void setActivated(
bool);
97 virtual bool useActivationTimes()
const;
98 virtual void setUseActivationTimes(
bool);
102 virtual bool activationTimesAreSimulationTime()
const;
103 virtual void setActivationTimesAreSimulationTime(
bool);
105 virtual void setActivationTime(
double);
106 virtual double activationTime()
const;
108 virtual void setDeactivationTime(
double);
109 virtual double deactivationTime()
const;
115 virtual void updateBasedOnActivationState();
118 virtual bool shouldActivate();
121 virtual bool shouldDeactivate();
130 virtual void setAttachedTickRateForPublication(
double);
131 virtual double attachedTickRateForPublication()
const;
133 virtual int color()
const;
134 virtual void setColor (
int color);
135 virtual void setColor(DtU8 red, DtU8 green, DtU8 blue, DtU8 alpha);
137 virtual const DtString & parentName()
const;
138 virtual void setParentName(
const DtString & parentName);
140 virtual void setUserData(
const char* data,
int dataLen);
141 virtual const DtString& userData()
const;
145 virtual double ceiling()
const;
146 virtual void setCeiling(
double);
147 virtual void setPhysicalLineHeight(
double);
148 virtual double physicalLineHeight()
const;
149 virtual bool ceilingSet()
const;
154 virtual double floor()
const;
155 virtual void setFloor(
double);
158 virtual double physicalLineWidth()
const;
159 virtual void setPhysicalLineWidth(
double);
161 virtual double intelAreaModifierForForce(
int force)
const;
170 virtual void updateCollectionAreaInformation();
171 virtual void updatePhysicalLineWidthInformation();
172 virtual void updatePhysicalLineHeightInformation();
173 virtual void updateCeilingInformation();