17 #include <vlutil/vlMachineTypes.h>
60 virtual operator const DtReal()
const;
86 virtual DtReal operator-()
const;
87 virtual DtReal operator*(
const DtReal rhs)
const;
88 virtual DtReal operator/(
const DtReal rhs)
const;
89 virtual DtReal operator+(
const DtReal rhs)
const;
90 virtual DtReal operator-(
const DtReal rhs)
const;
91 virtual bool operator<(
const DtReal rhs)
const;
92 virtual bool operator>(
const DtReal rhs)
const;
93 virtual bool operator<=(
const DtReal rhs)
const;
94 virtual bool operator>=(
const DtReal rhs)
const;
95 virtual bool operator==(
const DtReal rhs)
const;
96 virtual bool operator!=(
const DtReal rhs)
const;
97 virtual DtReal operator*=(
const DtReal rhs);
98 virtual DtReal operator/=(
const DtReal rhs);
99 virtual DtReal operator+=(
const DtReal rhs);
100 virtual DtReal operator-=(
const DtReal rhs);
102 virtual DtReal value()
const;
103 virtual void setValue(DtReal value);
105 virtual void putData(std::string& fp,
int indentLevel = 0);
124 namespace DtBufferSerialize
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
#define DT_DLL_readerWriter
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: readerWriterDefines.h:34
Definition: symbolString.h:20
virtual const char * xmlType() const
Routines to archive/dearchive from an XML Environment.
Definition: rwReal.h:77
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
virtual DtString prettyPrint() const
Routine to return a human readable form of the reader/writer variable. Not all reader/writer classes ...
virtual void reset()
For those reader/writer items that support it, resets the reader/writer value to original state Defau...
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
virtual int alignment() const
For those items that are sent over the network via HLA, this will give the network alignment...
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
bool operator>(const DtObjectType &lhs, const DtSimulationModelSetLoader::EntityData &rhs)
Definition: simulationModelSetLoader.h:1315
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtReal myValue
Definition: rwReal.h:121
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
static const char * theXmlType()
The type that is used when archiving to an XML stream.
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121