32 static const char*
theXmlType() {
return "DtSimulationObjectBaseState"; };
61 static const char*
theXmlType() {
return "DtSimulationObjectEntityState"; };
89 static const char*
theXmlType() {
return "DtSimulationObjectAggregateState"; };
115 static const char*
theXmlType() {
return "DtSimulationObjectEnvironmentalState"; };
122 virtual void setPoints(
const std::vector<DtVector>&);
161 virtual void setGroupDescription(
const DtString&);
162 virtual const DtString& groupDescription()
const;
164 virtual void setGroupCreationFlags(
int);
165 virtual int groupCreationFlags()
const;
182 virtual void clearSimulationObjects();
185 virtual bool load(
const DtFilename&);
191 virtual void save(
const DtFilename&);
194 virtual const DtFilename&
filename()
const;
195 virtual void setFilename(
const DtFilename&);
198 virtual void setInZipFile(
bool);
199 virtual bool inZipFile()
const;
205 return mySimulationObjects;
208 virtual void setAdditionalInformation(
const std::map<DtString, DtString>&);
virtual const char * readerWriterType()
DtRwInt myPenStyle
Definition: simulationObjectGroupModelSetEntry.h:126
DtRwString myDIGuyCharacterType
Definition: simulationObjectGroupModelSetEntry.h:70
virtual void readFromEnvironment(DtEnvironmentSP, DtEnvValueSP objectNode)
Loads the model set entry information from the specified environment.
These classes are used to store the objects that are part of this simulation group.
Definition: simulationObjectGroupModelSetEntry.h:20
DtRwString myDIGuyItemAppearance
Definition: simulationObjectGroupModelSetEntry.h:72
DtRwNLengthUUIDVector mySubAggregates
Definition: simulationObjectGroupModelSetEntry.h:97
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:117
virtual void writeToEnvironment(DtEnvironmentSP, DtEnvValueSP objectNode) const
Writes the contents of the entry to the specified environment using the guiInformation.
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwInt myLineWidth
Definition: simulationObjectGroupModelSetEntry.h:128
const char * filename
Definition: ioapi.h:38
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
virtual DtModelSetEntry * clone()
DtRwNLengthUUIDVector mySubEntities
Definition: simulationObjectGroupModelSetEntry.h:98
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:103
DtRwString myDIGuyAppearance
Definition: simulationObjectGroupModelSetEntry.h:69
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:73
File: rwTaitBryan.h.
Definition: rwTaitBryan.h:24
Definition: readerWriterRegistry.h:39
DtRwBoolean myClosedFigure
Definition: simulationObjectGroupModelSetEntry.h:130
DtRwBoolean myProjected
Definition: simulationObjectGroupModelSetEntry.h:131
DtModelSetEntry & operator=(const DtModelSetEntry &orig)
Assign to DtString. Assigns value only.
DtRwBoolean myHideOnCreate
Definition: simulationObjectGroupModelSetEntry.h:46
DtRwInt myColor
Definition: simulationObjectGroupModelSetEntry.h:129
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: simulationObjectGroupModelSetEntry.h:138
Description: Readable, Writable uuid string.
Definition: rwUUID.h:419
DtRwTemplatedListPtr< DtRwVector, true > myPoints
Definition: simulationObjectGroupModelSetEntry.h:125
DtRwBoolean myInZipFile
Definition: simulationObjectGroupModelSetEntry.h:222
DtRwStringAttributeList myExtendedData
Definition: simulationObjectGroupModelSetEntry.h:132
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:91
const std::vector< DtSimulationObjectBaseState * > & simulationObjects() const
Definition: simulationObjectGroupModelSetEntry.h:203
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:61
Definition: rwVector.h:23
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: modelSetEntry.h:24
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:63
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:32
Definition: simulationObjectGroupModelSetEntry.h:77
virtual const char * xmlType() const
Definition: simulationObjectGroupModelSetEntry.h:34
DtRwInt myForce
Definition: simulationObjectGroupModelSetEntry.h:44
DtRwUUID myUUID
Definition: simulationObjectGroupModelSetEntry.h:40
DtRwString myDIGuyHeadAppearance
Definition: simulationObjectGroupModelSetEntry.h:71
DtFilename myFilename
Definition: simulationObjectGroupModelSetEntry.h:220
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwString myGroupDescription
Definition: simulationObjectGroupModelSetEntry.h:217
DtRwStringAttributeList myAdditionalInformation
Definition: simulationObjectGroupModelSetEntry.h:221
DtRwEntityType myEntityType
Definition: simulationObjectGroupModelSetEntry.h:42
DtRwInt myGroupCreationFlags
Definition: simulationObjectGroupModelSetEntry.h:218
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:100
static const char * theXmlType()
Definition: simulationObjectGroupModelSetEntry.h:115
File: rwEntType.h.
Definition: rwEntityType.h:23
Definition: simulationObjectGroupModelSetEntry.h:49
DtRwNLengthUUIDVector is a named, readable/writable vector of DtUUIDs.
Definition: rwNLengthUUIDVector.h:30
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwTaitBryan myOrientation
Definition: simulationObjectGroupModelSetEntry.h:99
DtRwInt myAppearance
Definition: simulationObjectGroupModelSetEntry.h:45
static DtModelSetEntry * create(const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
std::vector< DtSimulationObjectBaseState * > mySimulationObjects
Definition: simulationObjectGroupModelSetEntry.h:219
DtRwInt myFillStyle
Definition: simulationObjectGroupModelSetEntry.h:127
DtRwString myMarkingText
Definition: simulationObjectGroupModelSetEntry.h:41
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:89
DtRwVector myLocation
Definition: simulationObjectGroupModelSetEntry.h:74
virtual DtSimulationObjectBaseState * clone() const
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtRwUUID myAttachedTo
Definition: simulationObjectGroupModelSetEntry.h:43