17 #include <vlutil/vlString.h>
52 const DtString& rwName = DtString::nullString(),
56 const DtString& rwName = DtString::nullString(),
66 const DtString& rwName = DtString::nullString(),
75 virtual bool loadedFromMTL()
const;
87 static void addVrfProcessStateRepositoryCreatorFcn(
const DtString & type,
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtVrfObject * const_vrfObject() const
Definition: vrfProcessStateRepository.h:96
bool myLoadedFromMTL
Definition: vrfProcessStateRepository.h:100
class DtVrfProcessStateRepositoryFactory:
Definition: vrfProcessStateRepositoryFactory.h:32
Definition: readerWriter.h:85
DtVrfObject * myVrfObject
Definition: vrfProcessStateRepository.h:99
Definition: readerWriterRegistry.h:39
static DtReaderWriterFactory * factory()
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream.
Class DtVrfProcessStateRepository: Abstract base class for all process state repositories.
Definition: vrfProcessStateRepository.h:43
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static DtVrfProcessStateRepositoryFactory * theFactory
Definition: vrfProcessStateRepository.h:102
DtVrfProcessStateRepository *(* DtVrfProcessStateRepositoryCreatorFcn)(const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
Definition: vrfProcessStateRepositoryFactory.h:23