41 virtual std::string getName()
const;
44 virtual std::string getFullName()
const;
47 virtual bool isEnabled()
const;
50 virtual bool isValid()
const;
55 virtual DtReaderWriter* getAttribute(
const std::string& attributeName,
60 virtual bool setAttribute(
const std::string &attributeName,
65 virtual std::list<std::string> getAllAttributeNames()
const;
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtSimManager * mySimManager
Returns the vrf object referenced by myObject.
Definition: scriptComponentSystem.h:100
A DtComponentSystem is a collection of DtSimComponents that are associated with each other...
Definition: componentSystem.h:35
Definition: asciiSerializable.h:33
virtual bool deserialize(const DtString &)=0
This function should take the string that was serialized via serialize() and fill this object with th...
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
virtual void init(void *userData)
This function is called right after the object is constructed during the deserialization process...
Definition: asciiSerializable.h:69
Definition: readerWriter.h:85
#define DT_DEFINE_OBJECT_DEBUGGER_NAME(type)
Definition: objectCounter.h:265
Default on in debug, off in release.
Definition: objectCounter.h:31
DT_DLL_features std::ostream & operator<<(std::ostream &, const DtFeatureTransform &)
std::ostream output.
virtual DtString serialize()=0
The following characters are reserved and cannot be used in serialization: '|', ':'.
const DtVrfObject * myObject
Definition: scriptComponentSystem.h:101
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Definition: asyncJobServer.h:39
virtual DtString objectType() const =0
Should return the string name of this object.
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
This class is a wrapper for a DtCompSystem for use by scripts.
Definition: scriptComponentSystem.h:19
const DtComponentSystem * myComponentSystem
Definition: scriptComponentSystem.h:102