VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtSerializable Class Referenceabstract
Inheritance diagram for DtSerializable:
Inheritance graph
[legend]

Public Member Functions

virtual bool readFrom (FILE *fp)=0
 
virtual bool writeTo (FILE *fp)=0
 

Static Public Member Functions

static DtU8 ReadDtU8 (FILE *fp)
 
static DtU16 ReadDtU16 (FILE *fp)
 
static DtU32 ReadDtU32 (FILE *fp)
 
static DtInt16 ReadDtInt16 (FILE *fp)
 
static DtInt32 ReadDtInt32 (FILE *fp)
 
static DtFloat64 ReadDtFloat64 (FILE *fp)
 
static DtDegMinSec ReadDtDegMinSec (FILE *fp)
 
static DtString ReadDtString (FILE *fp)
 
static DtMapDatum ReadDtMapDatum (FILE *fp)
 
static bool WriteDtU8 (FILE *fp, DtU8 b)
 
static bool WriteDtU16 (FILE *fp, DtU16 l)
 
static bool WriteDtU32 (FILE *fp, DtU32 l)
 
static bool WriteDtInt16 (FILE *fp, DtInt16 val)
 
static bool WriteDtInt32 (FILE *fp, DtInt32 val)
 
static bool WriteDtFloat64 (FILE *fp, DtFloat64 val)
 
static bool WriteDtDegMinSec (FILE *fp, const DtDegMinSec &val)
 
static bool WriteDtString (FILE *fp, const DtString &val)
 
static bool WriteDtMapDatum (FILE *fp, const DtMapDatum &md)
 

Member Function Documentation

virtual bool DtSerializable::readFrom ( FILE *  fp)
pure virtual
virtual bool DtSerializable::writeTo ( FILE *  fp)
pure virtual
static DtU8 DtSerializable::ReadDtU8 ( FILE *  fp)
static
static DtU16 DtSerializable::ReadDtU16 ( FILE *  fp)
static
static DtU32 DtSerializable::ReadDtU32 ( FILE *  fp)
static
static DtInt16 DtSerializable::ReadDtInt16 ( FILE *  fp)
static
static DtInt32 DtSerializable::ReadDtInt32 ( FILE *  fp)
static
static DtFloat64 DtSerializable::ReadDtFloat64 ( FILE *  fp)
static
static DtDegMinSec DtSerializable::ReadDtDegMinSec ( FILE *  fp)
static
static DtString DtSerializable::ReadDtString ( FILE *  fp)
static
static DtMapDatum DtSerializable::ReadDtMapDatum ( FILE *  fp)
static
static bool DtSerializable::WriteDtU8 ( FILE *  fp,
DtU8  b 
)
static
static bool DtSerializable::WriteDtU16 ( FILE *  fp,
DtU16  l 
)
static
static bool DtSerializable::WriteDtU32 ( FILE *  fp,
DtU32  l 
)
static
static bool DtSerializable::WriteDtInt16 ( FILE *  fp,
DtInt16  val 
)
static
static bool DtSerializable::WriteDtInt32 ( FILE *  fp,
DtInt32  val 
)
static
static bool DtSerializable::WriteDtFloat64 ( FILE *  fp,
DtFloat64  val 
)
static
static bool DtSerializable::WriteDtDegMinSec ( FILE *  fp,
const DtDegMinSec &  val 
)
static
static bool DtSerializable::WriteDtString ( FILE *  fp,
const DtString val 
)
static
static bool DtSerializable::WriteDtMapDatum ( FILE *  fp,
const DtMapDatum &  md 
)
static

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)