10 #include <vlpi/netStructs.h>
14 #include <vl/packets/standardVariableRecordP.h>
15 #include <vl/genericVariableRecord.h>
68 virtual unsigned int recordType()
const;
69 virtual void setRecordType(
unsigned int recordType );
74 virtual unsigned int recordLength()
const;
76 virtual void setRecordLength(
unsigned int length );
81 virtual void setParam1(
const DtString& val );
82 virtual const char* param1()
const;
87 virtual void setParam2(
float val );
88 virtual float param2()
const;
93 virtual void setParam3(
short val );
94 virtual short param3()
const;
99 virtual void writeRecord(
void* addr )
const;
103 virtual void setFromNet(
const void* netRecord,
unsigned int length, DtStandardVariableRetCode* retCode = NULL );
106 virtual void printDataToStream( std::ostream&
stream )
const;
109 virtual unsigned int unpaddedNetsize()
const;
120 static unsigned int recordTypeToUse();
123 static void setRecordTypeToUse(
unsigned int typeToUse );
145 DtNetFloat32 myParam2;
155 void writeToBuffer(
char* buffer )
const;
158 void fillFromBuffer(
const char* buffer,
unsigned int bufferSize );
DtNetU8 myParam1[1]
Definition: diGuyNewAttributeRecord.h:36
DtNetDiGuyNewAttributeRecord * myRecordPtr
Definition: diGuyNewAttributeRecord.h:128
voidpf void uLong size
Definition: ioapi.h:39
std::vector< char > myRecordBuffer
Definition: diGuyNewAttributeRecord.h:127
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Definition: diGuyNewAttributeRecord.h:18
static const unsigned int theMinimumSize
Definition: diGuyNewAttributeRecord.h:132
DtNetFloat32 myParam2
Definition: diGuyNewAttributeRecord.h:32
DtNetDiGuyNewAttributeRecord DtNetDiGuyNewAttributeRecord
voidpf stream
Definition: ioapi.h:39
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Definition: diGuyNewAttributeRecord.h:41
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtNetU16 myParam3
Definition: diGuyNewAttributeRecord.h:33