8 #include <vlpi/netStructs.h>
52 virtual const char* setFromNet(
const char* buffer);
53 virtual char* setToNet(
char* buffer)
const;
55 virtual int netRepSize()
const;
59 return ((myRange == rhs.
myRange) &&
79 virtual int netRepSize()
const;
80 virtual char* setFromNet(
const char* buffer);
81 virtual char* setToNet(
char* buffer)
const;
107 virtual const char* setFromNet(
const char* buffer);
108 virtual char* setToNet(
char* buffer)
const;
110 virtual int netRepSize()
const;
114 return ((myRange == rhs.
myRange) &&
140 virtual int netRepSize()
const;
141 virtual char* setFromNet(
const char* buffer);
142 virtual char* setToNet(
char* buffer)
const;
169 virtual const char* setFromNet(
const char* buffer);
170 virtual char* setToNet(
char* buffer)
const;
172 virtual int netRepSize()
const;
176 return ((myRange == rhs.
myRange) &&
178 (myId == rhs.
myId) &&
211 virtual int netRepSize()
const;
212 virtual char* setFromNet(
const char* buffer);
213 virtual char* setToNet(
char* buffer)
const;
DtNetFloat32 myRange
Definition: rangeItem.h:124
DtNetInt32 myColor
Version 100.
Definition: rangeItem.h:188
DtNet64Vector myOffsetPosition
Definition: rangeItem.h:69
Definition: rangeItem.h:36
DtNetInt16 myType
Definition: rangeItem.h:184
const int RangeItemUnknown
Pre-defined series of types that can be used to identify what type of range item this is...
Definition: rangeItem.h:16
std::vector< DtRangeItem_V2 > RangeItems
Definition: rangeItem.h:144
DtNetInt32 myType
Definition: rangeItem.h:68
Definition: rangeItem.h:74
DtNet64Vector myOffsetPosition
Definition: rangeItem.h:126
Definition: rangeItem.h:89
const int RangeItemMissileSystem
Definition: rangeItem.h:19
const int RangeRingVersion_V1
Since there is no versioning of the range item in the first iteration, use this as a version index of...
Definition: rangeItem.h:27
DtNetInt32 myColor
Version 100.
Definition: rangeItem.h:130
const int RangeItemIndirectFire
Definition: rangeItem.h:18
const int RangeItemSensorRange
Definition: rangeItem.h:21
Definition: rangeItem.h:149
bool operator==(const DtRangeItem &rhs) const
Definition: rangeItem.h:174
DtString myName
Definition: rangeItem.h:127
Definition: rangeItem.h:135
DtNetFloat32 myRange
Definition: rangeItem.h:67
const int RangeItemMaximumSensorRange
Definition: rangeItem.h:22
std::vector< DtRangeItem_V1 > RangeItems
Definition: rangeItem.h:83
Definition: rangeItem.h:206
DtNetInt32 myType
Definition: rangeItem.h:125
std::vector< DtNetFloat32 > myWedgeSizes
Definition: rangeItem.h:189
std::vector< DtRangeItem > RangeItems
Definition: rangeItem.h:215
bool operator==(const DtRangeItem_V1 &rhs) const
Definition: rangeItem.h:57
const int RangeItemBallisticGun
Definition: rangeItem.h:17
#define DT_DLL_vrfExtProtocol
Definition: vrfExtProtocolDefines.h:23
RangeItems myRangeItems
Definition: rangeItem.h:146
bool operator==(const DtRangeItem_V2 &rhs) const
Definition: rangeItem.h:112
const int RangeRingVersion
Definition: rangeItem.h:30
RangeItems myRangeItems
Definition: rangeItem.h:85
std::vector< DtNetFloat32 > myWedgeSizes
Definition: rangeItem.h:131
DtString myName
Name has been deprecated and is not put on the network.
Definition: rangeItem.h:193
const int RangeItemRangeProperty
Definition: rangeItem.h:20
DtString myName
Definition: rangeItem.h:70
RangeItems myRangeItems
Definition: rangeItem.h:217
const int RangeRingVersion_V2
Definition: rangeItem.h:28
DtNetFloat32 myRange
Definition: rangeItem.h:183
const int RangeRingVersion_V3
Definition: rangeItem.h:29
const int RangeItemGeneric
Definition: rangeItem.h:23
DtNetInt16 myId
Definition: rangeItem.h:185