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 setGroupDescription(
const DtString&);
186 virtual const DtString& groupDescription()
const;
188 virtual void setGroupCreationFlags(
int);
189 virtual int groupCreationFlags()
const;
206 virtual void clearSimulationObjects();
209 virtual bool load(
const DtFilename&);
215 virtual void save(
const DtFilename&);
218 virtual const DtFilename&
filename()
const;
219 virtual void setFilename(
const DtFilename&);
222 virtual void setInZipFile(
bool);
223 virtual bool inZipFile()
const;
229 return mySimulationObjects;
232 virtual void setAdditionalInformation(
const std::map<DtString, DtString>&);
virtual const char * readerWriterType()
DtRwInt myPenStyle
Definition: simulationObjectGroupModelSetEntry.h:148
DtRwString myDIGuyCharacterType
Definition: simulationObjectGroupModelSetEntry.h:80
virtual void readFromEnvironment(DtEnvironmentSP, DtEnvValueSP objectNode)
Loads the model set entry information from the specified environment. It will look for a variable in ...
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
Description: Readable, Writable uuid string. Use this class in order to convert from object marking t...
Definition: rwUUID.h:431
DtRwTemplatedListPtr< DtRwVector, true > myPoints
Definition: simulationObjectGroupModelSetEntry.h:147
DtRwBoolean myInZipFile
Definition: simulationObjectGroupModelSetEntry.h:248
DtRwStringAttributeList myExtendedData
Definition: simulationObjectGroupModelSetEntry.h:154
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:108
const std::vector< DtSimulationObjectBaseState * > & simulationObjects() const
Definition: simulationObjectGroupModelSetEntry.h:227
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:246
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwString myGroupDescription
Definition: simulationObjectGroupModelSetEntry.h:243
DtRwStringAttributeList myAdditionalInformation
Definition: simulationObjectGroupModelSetEntry.h:247
DtRwEntityType myEntityType
Definition: simulationObjectGroupModelSetEntry.h:48
DtRwInt myGroupCreationFlags
Definition: simulationObjectGroupModelSetEntry.h:244
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
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:245
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