37 static const char*
theXmlType() {
return "DtSimulationObjectBaseState"; };
39 virtual const char*
xmlType()
const override {
69 static const char*
theXmlType() {
return "DtSimulationObjectEntityState"; };
71 virtual const char*
xmlType()
const override {
104 static const char*
theXmlType() {
return "DtSimulationObjectAggregateState"; };
106 virtual const char*
xmlType()
const override {
133 static const char*
theXmlType() {
return "DtSimulationObjectEnvironmentalState"; };
135 virtual const char*
xmlType()
const override {
139 virtual void setPoints(
const std::vector<DtVector>&);
181 virtual void setGroupCreationFlags(
int);
182 virtual int groupCreationFlags()
const;
199 virtual void clearSimulationObjects();
202 virtual bool load(
const DtFilename&);
208 virtual void save(
const DtFilename&);
211 virtual const DtFilename&
filename()
const;
212 virtual void setFilename(
const DtFilename&);
215 virtual void setInZipFile(
bool);
216 virtual bool inZipFile()
const;
222 return mySimulationObjects;
225 virtual void setAdditionalInformation(
const std::map<DtString, DtString>&);
virtual const char * readerWriterType()
DtRwInt myPenStyle
Definition: simulationObjectGroupModelSetEntry.h:144
DtRwString myDIGuyCharacterType
Definition: simulationObjectGroupModelSetEntry.h:78
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:80
DtRwNLengthUUIDVector mySubAggregates
Definition: simulationObjectGroupModelSetEntry.h:112
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwInt myLineWidth
Definition: simulationObjectGroupModelSetEntry.h:146
const char * filename
Definition: ioapi.h:38
virtual DtModelSetEntry & operator=(const DtModelSetEntry &orig)
Assign to DtString. Assigns value only.
virtual DtModelSetEntry * clone()
DtRwNLengthUUIDVector mySubEntities
Definition: simulationObjectGroupModelSetEntry.h:113
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:120
DtRwString myDIGuyAppearance
Definition: simulationObjectGroupModelSetEntry.h:77
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:85
Description: Readable, Writable DtTaitBryan.
Definition: rwTaitBryan.h:20
Definition: readerWriterRegistry.h:39
DtRwBoolean myClosedFigure
Definition: simulationObjectGroupModelSetEntry.h:148
DtRwBoolean myProjected
Definition: simulationObjectGroupModelSetEntry.h:149
DtRwBoolean myHideOnCreate
Definition: simulationObjectGroupModelSetEntry.h:51
DtRwInt myColor
Definition: simulationObjectGroupModelSetEntry.h:147
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: simulationObjectGroupModelSetEntry.h:157
uuid class
Definition: rwUUID.h:26
DtRwTemplatedListPtr< DtRwVector, true > myPoints
Definition: simulationObjectGroupModelSetEntry.h:143
DtRwBoolean myInZipFile
Definition: simulationObjectGroupModelSetEntry.h:240
DtRwStringAttributeList myExtendedData
Definition: simulationObjectGroupModelSetEntry.h:150
const std::vector< DtSimulationObjectBaseState * > & simulationObjects() const
Definition: simulationObjectGroupModelSetEntry.h:220
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:69
Definition: rwVector.h:23
DtRwString myDIGuyCharacterName
Definition: simulationObjectGroupModelSetEntry.h:84
Definition: modelSetEntry.h:34
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:37
Definition: simulationObjectGroupModelSetEntry.h:91
Contains the DtRwPatchIdentifier class declaration.
DtRwInt myForce
Definition: simulationObjectGroupModelSetEntry.h:49
DtRwUUID myUUID
Definition: simulationObjectGroupModelSetEntry.h:45
DtRwString myDIGuyHeadAppearance
Definition: simulationObjectGroupModelSetEntry.h:79
DtFilename myFilename
Definition: simulationObjectGroupModelSetEntry.h:238
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwStringAttributeList myAdditionalInformation
Definition: simulationObjectGroupModelSetEntry.h:239
DtRwEntityType myEntityType
Definition: simulationObjectGroupModelSetEntry.h:47
DtRwInt myGroupCreationFlags
Definition: simulationObjectGroupModelSetEntry.h:236
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:115
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:133
Readable/writable form of DtPatchIdentifier.
Definition: rwPatchIdentifier.h:17
File: rwEntType.h.
Definition: rwEntityType.h:26
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:82
Definition: simulationObjectGroupModelSetEntry.h:56
DtRwNLengthUUIDVector is a named, readable/writable vector of DtUUIDs. Can be used in place of a NLen...
Definition: rwNLengthUUIDVector.h:30
virtual const char * xmlType() const override
Definition: simulationObjectGroupModelSetEntry.h:106
virtual const char * xmlType() const override
Definition: simulationObjectGroupModelSetEntry.h:71
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:114
DtRwInt myAppearance
Definition: simulationObjectGroupModelSetEntry.h:50
virtual const char * xmlType() const override
Definition: simulationObjectGroupModelSetEntry.h:39
std::vector< DtSimulationObjectBaseState * > mySimulationObjects
Definition: simulationObjectGroupModelSetEntry.h:237
DtRwInt myFillStyle
Definition: simulationObjectGroupModelSetEntry.h:145
DtRwString myMarkingText
Definition: simulationObjectGroupModelSetEntry.h:46
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:104
DT_DLL_readerWriter std::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwPatchIdentifier myDIGuyRankPatch
Definition: simulationObjectGroupModelSetEntry.h:83
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:86
DtRwPatchIdentifier myDIGuyPrimaryUnitPatch
Definition: simulationObjectGroupModelSetEntry.h:81
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
virtual const char * xmlType() const override
Definition: simulationObjectGroupModelSetEntry.h:135
DtRwUUID myAttachedTo
Definition: simulationObjectGroupModelSetEntry.h:48