23 #include <vlpi/disEnums.h>
58 virtual const std::vector<DtForceType>& value()
const;
59 virtual void setValue(
const std::vector<DtForceType>& value);
61 virtual void addForce(DtForceType t);
62 virtual void removeForce(DtForceType t);
64 virtual void putData(std::string& fp,
int indentLevel = 0);
76 bool hasForce(
const DtForceType&)
const;
81 DtForceType& operator[](
int);
82 const DtForceType operator[](
int)
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Definition: symbolString.h:20
voidpf void uLong size
Definition: ioapi.h:39
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Definition: readerWriter.h:85
bool empty() const
Definition: rwForces.h:97
Definition: readerWriterRegistry.h:39
int size() const
Definition: rwForces.h:92
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
Description: A readable, writable list of DtForceType.
Definition: rwForces.h:34
std::vector< DtForceType > myValue
Definition: rwForces.h:89
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121
void clear()
Definition: rwForces.h:102