17#include <vrfobjparam/ammunitionParams.h>
76 virtual void copyList(
const DtAmmunitionParams& source)
override;
95 const DtReaderWriter::SearchPaths& searchPaths,
96 const DtVariableBindingsList& variableBindings)
override;
Ammunition parameter entry for VREngage weapon systems.
Definition vreAmmunitionParamsEntry.h:28
virtual void emptyList(bool clearMemory) override
Empties the ammunition parameter entries list.
DtVreAmmunitionParams & operator=(const DtVreAmmunitionParams &orig)
Assignment operator.
virtual DtlObjPtr getData(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings) override
Processes input data to create ammunition parameter entries.
DtVreAmmunitionParams(const DtSymbolString &rwName, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with reader/writer name as symbol string.
virtual ~DtVreAmmunitionParams() override
Virtual destructor.
virtual DtAmmunitionParamsEntry * createAmmunitionTableEntry() const override
Creates a new ammunition parameter entry.
DtVreAmmunitionParams(const DtString &rwName, DtReaderWriterRegistry *parentRegistry=NULL)
Constructor with reader/writer name.
DtVreAmmunitionParams(const DtVreAmmunitionParams &orig, DtReaderWriterRegistry *parentRegistry=NULL)
Copy constructor.
virtual void copyList(const DtAmmunitionParams &source) override
Copies ammunition parameter entries from another list.
Export macros for the VREngage Object Parameter library.
#define VREVRFOBJPARAM_DLL
Platform-specific DLL export/import declaration.
Definition export.h:27
Include export definitions for this library.
Definition glsVreMessageUtil.h:49