37 static const char*
theXmlType() {
return "DtSimulationObjectBaseState"; };
70 static const char*
theXmlType() {
return "DtSimulationObjectEntityState"; };
106 static const char*
theXmlType() {
return "DtSimulationObjectAggregateState"; };
136 static const char*
theXmlType() {
return "DtSimulationObjectEnvironmentalState"; };
143 virtual void setPoints(
const std::vector<DtVector>&);
185 virtual void setGroupCreationFlags(
int);
186 virtual int groupCreationFlags()
const;
203 virtual void clearSimulationObjects();
206 virtual bool load(
const DtFilename&);
212 virtual void save(
const DtFilename&);
215 virtual const DtFilename&
filename()
const;
216 virtual void setFilename(
const DtFilename&);
219 virtual void setInZipFile(
bool);
220 virtual bool inZipFile()
const;
226 return mySimulationObjects;
229 virtual void setAdditionalInformation(
const std::map<DtString, DtString>&);
virtual const char * readerWriterType()
DtRwInt myPenStyle
Definition: simulationObjectGroupModelSetEntry.h:148
DtRwString myDIGuyCharacterType
Definition: simulationObjectGroupModelSetEntry.h:80
These classes are used to store the objects that are part of this simulation group. This information will be used by the front-end to figure out what to show on the display to give the user a view of what is going to be created by his simulation object group.
Definition: simulationObjectGroupModelSetEntry.h:24
DtRwString myDIGuyItemAppearance
Definition: simulationObjectGroupModelSetEntry.h:82
DtRwNLengthUUIDVector mySubAggregates
Definition: simulationObjectGroupModelSetEntry.h:115
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:138
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwInt myLineWidth
Definition: simulationObjectGroupModelSetEntry.h:150
const char * filename
Definition: ioapi.h:38
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
virtual DtModelSetEntry & operator=(const DtModelSetEntry &orig)
Assign to DtString. Assigns value only.
virtual DtModelSetEntry * clone()
DtRwNLengthUUIDVector mySubEntities
Definition: simulationObjectGroupModelSetEntry.h:116
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: simulationObjectGroupModelSetEntry.h:123
DtRwString myDIGuyAppearance
Definition: simulationObjectGroupModelSetEntry.h:79
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:87
Description: Readable, Writable DtTaitBryan.
Definition: rwTaitBryan.h:20
Definition: readerWriterRegistry.h:39
DtRwBoolean myClosedFigure
Definition: simulationObjectGroupModelSetEntry.h:152
DtRwBoolean myProjected
Definition: simulationObjectGroupModelSetEntry.h:153
DtRwBoolean myHideOnCreate
Definition: simulationObjectGroupModelSetEntry.h:52
DtRwInt myColor
Definition: simulationObjectGroupModelSetEntry.h:151
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: simulationObjectGroupModelSetEntry.h:161
uuid class
Definition: rwUUID.h:26
DtRwTemplatedListPtr< DtRwVector, true > myPoints
Definition: simulationObjectGroupModelSetEntry.h:147
DtRwBoolean myInZipFile
Definition: simulationObjectGroupModelSetEntry.h:244
DtRwStringAttributeList myExtendedData
Definition: simulationObjectGroupModelSetEntry.h:154
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:108
const std::vector< DtSimulationObjectBaseState * > & simulationObjects() const
Definition: simulationObjectGroupModelSetEntry.h:224
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:70
Definition: rwVector.h:23
DtRwString myDIGuyCharacterName
Definition: simulationObjectGroupModelSetEntry.h:86
Definition: modelSetEntry.h:34
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:72
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:37
Definition: simulationObjectGroupModelSetEntry.h:93
Contains the DtRwPatchIdentifier class declaration.
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:39
DtRwInt myForce
Definition: simulationObjectGroupModelSetEntry.h:50
DtRwUUID myUUID
Definition: simulationObjectGroupModelSetEntry.h:46
DtRwString myDIGuyHeadAppearance
Definition: simulationObjectGroupModelSetEntry.h:81
DtFilename myFilename
Definition: simulationObjectGroupModelSetEntry.h:242
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwStringAttributeList myAdditionalInformation
Definition: simulationObjectGroupModelSetEntry.h:243
DtRwEntityType myEntityType
Definition: simulationObjectGroupModelSetEntry.h:48
DtRwInt myGroupCreationFlags
Definition: simulationObjectGroupModelSetEntry.h:240
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:118
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:136
Readable/writable form of DtPatchIdentifier.
Definition: rwPatchIdentifier.h:17
File: rwEntType.h.
Definition: rwEntityType.h:23
virtual void readFromEnvironment(DtEnvironmentSP, DtEnvValueSP objectNode, bool keepCurrentData=false)
Loads the model set entry information from the specified environment. It will look for a variable in ...
DtRwPatchIdentifier myDIGuySecondaryUnitPatch
Definition: simulationObjectGroupModelSetEntry.h:84
Definition: simulationObjectGroupModelSetEntry.h:57
DtRwNLengthUUIDVector is a named, readable/writable vector of DtUUIDs. Can be used in place of a NLen...
Definition: rwNLengthUUIDVector.h:30
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:117
DtRwInt myAppearance
Definition: simulationObjectGroupModelSetEntry.h:51
std::vector< DtSimulationObjectBaseState * > mySimulationObjects
Definition: simulationObjectGroupModelSetEntry.h:241
DtRwInt myFillStyle
Definition: simulationObjectGroupModelSetEntry.h:149
DtRwString myMarkingText
Definition: simulationObjectGroupModelSetEntry.h:47
virtual bool operator==(const DtModelSetEntry &) const
static const char * theXmlType()
The type that is used when archiving to an XML stream.
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:106
DtRwPatchIdentifier myDIGuyRankPatch
Definition: simulationObjectGroupModelSetEntry.h:85
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:88
DtRwPatchIdentifier myDIGuyPrimaryUnitPatch
Definition: simulationObjectGroupModelSetEntry.h:83
virtual void writeToEnvironment(DtEnvironmentSP, DtEnvValueSP objectNode, std::vector< DtString > *=nullptr, DtModelSetEntry *=nullptr) const
Writes the contents of the entry to the specified environment using the guiInformation. Match type is not written to the environment. This is done by the Simulation Object Editor as a separate process. Optional argument returns a list of elements that were written Second optional argument is an MSE to compare against before writing a particular element to the environment.
virtual DtSimulationObjectBaseState * clone() const
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtRwUUID myAttachedTo
Definition: simulationObjectGroupModelSetEntry.h:49