46 return myMarkingTextChanged;
73 virtual void save(std::string&);
76 virtual bool restore(
const std::string&);
82 virtual std::string archiveState();
85 virtual void setupSimulationObjectGeometryGroup(
int flags,
const DtVector& geocentricOffsetLocation,
86 double offsetRotation);
101 virtual bool hasSimulationObjectGroup()
const;
103 virtual void setReinitializing(
bool b);
106 return myReinitializing;
Class Description: DtVrfSimulationObjectGroupGeometry is a specialized that class will calculate obje...
Definition: vrfSimulationObjectGroupGeometry.h:50
DtVrfSimulationObjectGroupGeometry * mySimulationGroupGeometry
Definition: vrfObjectLocalObjectFacade.h:135
virtual void prePutSelf()
Called before either version of put self (file or environment). Default is no-op. ...
DtRwVrfObjectName myObjectName
Definition: vrfObjectLocalObjectFacade.h:132
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtLoadScenarioData myUserData
Definition: vrfObjectLocalObjectFacade.h:52
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings) override
Deriving class overrides these to get/put class specific data.
This is a simple base class that will keep track of the local object reference and provide a base lev...
Definition: localObjectFacadeBase.h:15
DtRwString myObjectClassType
Definition: vrfObjectLocalObjectFacade.h:129
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
Definition: vrfObjectLocalObjectFacade.h:63
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
bool markingTextChanged() const
Definition: vrfObjectLocalObjectFacade.h:44
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
File: rwEntityIdentifier.h.
Definition: rwEntityIdentifier.h:23
bool myMarkingTextChanged
Definition: vrfObjectLocalObjectFacade.h:53
DtRwInt myRwPublishFlag
Definition: vrfObjectLocalObjectFacade.h:130
uuid class
Definition: rwUUID.h:26
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwUUID myVrfObjectUUID
Definition: vrfObjectLocalObjectFacade.h:134
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtLoadScenarioData myUserData
Definition: vrfObjectLocalObjectFacade.h:138
Description: Readable, Writable int.
Definition: rwInt.h:25
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
This is a two way structure. It will contain read data (import) and output dat objects created...
Definition: loadScenarioData.h:39
static DtVrfObjectLocalObjectFacadeCreatorFcn theVrfObjectLocalObjectFacadeCreatorFcn
Definition: vrfObjectLocalObjectFacade.h:136
bool myReinitializing
Definition: vrfObjectLocalObjectFacade.h:139
DtRwEntityType myObjectType
Definition: vrfObjectLocalObjectFacade.h:133
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream. searchPath is passed down to all DtReaderWriter member...
virtual void preGetSelf()
Called before either version of get self (file or environment). Default is no-op. ...
File: rwEntType.h.
Definition: rwEntityType.h:26
DtVrfObjectLocalObjectFacade *(* DtVrfObjectLocalObjectFacadeCreatorFcn)(DtLocalObject *, const DtLoadScenarioData &)
Definition: vrfObjectLocalObjectFacade.h:61
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
bool reinitializing() const
Definition: vrfObjectLocalObjectFacade.h:104
Specialized version of DtRwString. If this item is being imported and the import flags specify to cle...
Definition: vrfObjectLocalObjectFacade.h:28
virtual void setupDecorator() override
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Definition: vrfObjectLocalObjectFacade.h:110
DtLocalObject * myParent
Definition: vrfObjectLocalObjectFacade.h:51
DtRwEntityIdentifier myObjectIdentifier
Definition: vrfObjectLocalObjectFacade.h:131
DtRwString & operator=(const DtRwString &orig)
Assign to DtString. Assigns value only.
A locally simulated VRF object.
Definition: localObject.h:98
virtual void postPutSelf()
Called after either version of put self (file or environment). Default is no-op.