47 virtual void setHeading(
double);
48 double heading()
const;
50 virtual void setIsMagnetic(
bool);
51 bool isMagnetic()
const;
56 return !(*
this == rhs);
73 namespace DtBufferSerialize
bool operator==(const DtReaderWriter &) const
Equivalence operator.
bool operator!=(const DtRwHeading &rhs)
Definition: rwHeading.h:54
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.
Definition: symbolString.h:20
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
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...
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal myHeading
Definition: rwHeading.h:69
DtRwBoolean myIsMagnetic
Definition: rwHeading.h:70
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
#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
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.
DtRwHeading; descriptor that represents a more robust heading.
Definition: rwHeading.h:15