45 return myMarkingTextChanged;
72 virtual void save(std::string&);
75 virtual bool restore(
const std::string&);
81 virtual std::string archiveState();
84 virtual void setupSimulationObjectGeometryGroup(
int flags,
const DtVector& geocentricOffsetLocation,
85 double offsetRotation);
100 virtual bool hasSimulationObjectGroup()
const;
Class Description: DtVrfSimulationObjectGroupGeometry is a specialized that class will calculate obje...
Definition: vrfSimulationObjectGroupGeometry.h:50
DtVrfSimulationObjectGroupGeometry * mySimulationGroupGeometry
Definition: vrfObjectLocalObjectFacade.h:128
virtual void prePutSelf()
Called before either version of put self (file or environment). Default is no-op. ...
DtRwVrfObjectName myObjectName
Definition: vrfObjectLocalObjectFacade.h:125
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: symbolString.h:20
DtLoadScenarioData myUserData
Definition: vrfObjectLocalObjectFacade.h:51
class DtRwObjectType:
Definition: rwObjectType.h:18
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:122
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
Definition: vrfObjectLocalObjectFacade.h:62
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:43
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
File: rwEntityIdentifier.h.
Definition: rwEntityIdentifier.h:23
bool myMarkingTextChanged
Definition: vrfObjectLocalObjectFacade.h:52
DtRwInt myRwPublishFlag
Definition: vrfObjectLocalObjectFacade.h:123
Description: Readable, Writable uuid string. Use this class in order to convert from object marking t...
Definition: rwUUID.h:428
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwUUID myVrfObjectUUID
Definition: vrfObjectLocalObjectFacade.h:127
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtLoadScenarioData myUserData
Definition: vrfObjectLocalObjectFacade.h:131
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:129
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. ...
DtVrfObjectLocalObjectFacade *(* DtVrfObjectLocalObjectFacadeCreatorFcn)(DtLocalObject *, const DtLoadScenarioData &)
Definition: vrfObjectLocalObjectFacade.h:60
virtual void setupDecorator()
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Definition: vrfObjectLocalObjectFacade.h:103
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
Specialized version of DtRwString. If this item is being imported and the import flags specify to cle...
Definition: vrfObjectLocalObjectFacade.h:28
DtLocalObject * myParent
Definition: vrfObjectLocalObjectFacade.h:50
DtRwEntityIdentifier myObjectIdentifier
Definition: vrfObjectLocalObjectFacade.h:124
DtRwObjectType myObjectType
Definition: vrfObjectLocalObjectFacade.h:126
DtRwString & operator=(const DtRwString &orig)
Assign to DtString. Assigns value only.
A locally simulated VRF object. Holds all internal and external data for the object, and provides access to both the current frame and next frame state data for the object. All current frame data is read-only, and next-frame data can be written to. No thread safety guarantees are made on this object during the simulation frame and it should only be accessed by the thread that is simulating the object.
Definition: localObject.h:86
virtual void postPutSelf()
Called after either version of put self (file or environment). Default is no-op.