95 virtual const DtString& caption()
const;
96 virtual void setCaption(
const DtString& input );
98 virtual int endTimeType()
const;
99 virtual void setEndTimeType(
int input );
101 virtual double endTimeValue()
const;
102 virtual void setEndTimeValue(
double tValue );
104 virtual double simTimeEnded()
const;
105 virtual void setSimTimeEnded(
double tValue );
108 virtual void addForce(
int input );
109 virtual void removeForce (
int);
111 virtual bool isAvailableToForce(
int)
const;
112 virtual bool isAvailableToForce(
const std::vector<int>&)
const;
113 virtual void clearForces();
115 virtual const unsigned int forcePermissionMask()
const;
116 virtual void setForcePermissionMask(
int input );
118 virtual const DtVector& location()
const;
119 virtual void setLocation(
const DtVector& input );
121 virtual bool isLocationSet()
const;
122 virtual void setLocationIsSet(
bool isSet);
124 virtual DtString symbolFile()
const;
125 virtual void setSymbolFile(
const DtString& input);
127 virtual const DtString& mediaText()
const;
128 virtual void setMediaText(
const DtString& input);
130 virtual const DtString& mediaSound()
const;
131 virtual void setMediaSound(
const DtString& input);
133 virtual const DtString& mediaVideo()
const;
134 virtual void setMediaVideo(
const DtString& input);
136 virtual const DtString& mediaPicture()
const;
137 virtual void setMediaPicture(
const DtString& input);
139 virtual const DtString& multipleChoiceQuiz()
const;
140 virtual void setMultipleChoiceQuiz(
const DtString& input );
142 virtual int ordinal()
const;
143 virtual void setOrdinal(
int nOrd);
145 virtual void setEnabled(
bool);
146 virtual bool enabled()
const;
148 virtual void setEnabledStateLinkedTo(
const DtUUID&);
149 virtual const DtUUID& enabledStateLinkedTo()
const;
151 virtual void addToPredecessorList(
const DtUUID& pUniqueID,
152 int predType = DtSEPredecessorType_Concluded);
165 virtual void clearPredecessorList();
167 virtual void removeFromPredecessorList(
const DtUUID& pUniqueID );
169 virtual bool resolved()
const;
170 virtual void setResolved(
bool input );
172 virtual int startTimeType()
const;
173 virtual void setStartTimeType(
int input );
174 virtual DtString startTimeString()
const;
176 virtual double startTimeValue()
const;
177 virtual void setStartTimeValue(
double tValue );
179 virtual bool isQuickLaunch()
const;
180 virtual void setIsQuickLaunch(
bool );
182 virtual void setScaledPicture(
bool);
183 virtual bool scaledPicture()
const;
185 virtual double simTimeStarted()
const;
186 virtual void setSimTimeStarted(
double tValue );
188 virtual int triggerStatus()
const;
189 virtual void setTriggerStatus(
int input );
191 virtual const DtUUID& uniqueId()
const;
192 virtual void setUniqueId(
const DtUUID& input );
194 virtual double version()
const;
195 virtual void setVersion(
double input );
197 virtual double predecessorDeltaValue()
const;
198 virtual void setPredecessorDeltaValue(
double delta );
203 virtual void addSensorSignature(
const DtString&,
double val);
204 virtual void removeSensorSignature(
const DtString&);
205 virtual void setSensorSignatures(
const std::map<std::string, double>&);
206 virtual std::map<std::string, double> sensorSignatures()
const;
const int DtSETriggerStatus_InProcess
Definition: rwScenarioEvent.h:28
const int DtSEStartTimeType_Immediate
Definition: rwScenarioEvent.h:35
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Description: DtNLengthIntegerVector is a named, readable/writable vector of integers of arbitrary len...
Definition: nLengthIntegerVector.h:28
Definition: symbolString.h:20
int predecessorType
Definition: rwScenarioEvent.h:157
DtRwString mySensorSignatures
Definition: rwScenarioEvent.h:244
DtRwInt myStartTimeType
Definition: rwScenarioEvent.h:218
virtual const char * xmlType() const
Definition: rwScenarioEvent.h:89
const int DtSEEndTimeType_SPLUS
Definition: rwScenarioEvent.h:40
const int DtSEStartTimeType_SPLUS
Definition: rwScenarioEvent.h:34
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
std::vector< PredecessorItem > PredecessorList
Definition: rwScenarioEvent.h:160
DtRwInt myTriggerStatus
Definition: rwScenarioEvent.h:233
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtRwVector myLocation
Definition: rwScenarioEvent.h:222
const int DtSEPredecessorType_Concluded
Definition: rwScenarioEvent.h:23
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
DtRwString myCaption
Definition: rwScenarioEvent.h:215
DtRwBoolean myUseLocation
Definition: rwScenarioEvent.h:223
DtRwBoolean myIsQuickLaunch
Definition: rwScenarioEvent.h:239
const int DtSEStartTimeType_Start
Definition: rwScenarioEvent.h:31
DtRwString mySymbolFile
Definition: rwScenarioEvent.h:224
Description: Readable, Writable uuid string. Use this class in order to convert from object marking t...
Definition: rwUUID.h:431
DtRwScenarioEventUUID uniqueId
Definition: rwScenarioEvent.h:156
DtRwBoolean myResolved
Definition: rwScenarioEvent.h:232
Definition: rwVector.h:23
DtRwString myMediaText
Definition: rwScenarioEvent.h:225
DtNLengthIntegerVector myForces
Definition: rwScenarioEvent.h:220
DtRwString myPredecessorList
Definition: rwScenarioEvent.h:231
DtRwUUID myEnabledStateLinkedTo
Definition: rwScenarioEvent.h:241
Specialized version of the DtRwUUID – creates a new UUID if one is not specified in the file based on...
Definition: rwScenarioEvent.h:46
DtRwScenarioEventUUID myUniqueId
Definition: rwScenarioEvent.h:234
const int DtSEEndTimeType_TOD
Definition: rwScenarioEvent.h:39
const int DtSETriggerStatus_Suspended
Definition: rwScenarioEvent.h:27
DtRwReal mySimTimeEnded
Definition: rwScenarioEvent.h:238
DtRwReal myEndTime
Definition: rwScenarioEvent.h:217
const double DtScenarioEventVersion
Definition: rwScenarioEvent.h:42
DtRwInt myOrdinal
Definition: rwScenarioEvent.h:230
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtRwReal myPredecessorDeltaValue
Definition: rwScenarioEvent.h:236
Description: Readable, Writable int.
Definition: rwInt.h:25
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRwUUID & operator=(const DtRwUUID &orig)
DtRwReal mySimTimeStarted
Definition: rwScenarioEvent.h:237
DtRwInt myForcePermissionMask
Definition: rwScenarioEvent.h:221
DtRwInt myVersion
Definition: rwScenarioEvent.h:235
DtRwString myMultipleChoiceQuiz
Definition: rwScenarioEvent.h:229
const int DtSEStartTimeType_Link
Definition: rwScenarioEvent.h:33
DtRwInt myEndTimeType
Definition: rwScenarioEvent.h:216
DtRwBoolean myEnabled
Definition: rwScenarioEvent.h:242
DtRwString myMediaSound
Definition: rwScenarioEvent.h:227
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwString myMediaVideo
Definition: rwScenarioEvent.h:226
const int DtSEEndTimeType_Never
Definition: rwScenarioEvent.h:41
DtRwString myMediaPicture
Definition: rwScenarioEvent.h:228
The DtRwScenarioEvent class will define the contents of a scenario event and it's current status...
Definition: rwScenarioEvent.h:68
const int DtSEPredecessorType_Active
Definition: rwScenarioEvent.h:22
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
DtRwReal myStartTime
Definition: rwScenarioEvent.h:219
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
const int DtSEEndTimeType_Manual
Definition: rwScenarioEvent.h:38
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
static const char * theXmlType()
The type that is used when archiving to an XML stream.
const int DtSETriggerStatus_Concluded
Definition: rwScenarioEvent.h:29
DtRwBoolean myScaledPicture
Definition: rwScenarioEvent.h:240
const int DtSEStartTimeType_Manual
Definition: rwScenarioEvent.h:32
Definition: rwScenarioEvent.h:154
const int DtSETriggerStatus_None
Definition: rwScenarioEvent.h:25
const int DtSETriggerStatus_Pending
Definition: rwScenarioEvent.h:26
const int DtSEStartTimeType_IntelligenceObject
Definition: rwScenarioEvent.h:36