9 #ifndef DtMinefieldQueryPdu_H_
10 #define DtMinefieldQueryPdu_H_
59 virtual void setRequestID(
DtU8 id);
60 virtual DtU8 requestID()
const;
63 virtual bool setNumPerimeterPoints(
DtU8 num);
64 virtual DtU8 numPerimeterPoints()
const;
67 virtual bool setNumSensorTypes(
DtU8 num);
68 virtual DtU8 numSensorTypes()
const;
71 virtual void setDataFilter(
DtU32 value);
72 virtual DtU32 dataFilter()
const;
77 virtual void setDataFilterField(
82 virtual void setRequestedMineType(
const DtEntityType& type);
87 virtual bool setPerimeterPoint(
int index,
89 virtual bool getPerimeterPoint(
int index,
94 virtual bool getSensorTypeCategory(
int index,
100 virtual bool setSensorTypeSubcategory(
int index,
102 virtual bool setSensorTypeSubcategory(
int index,
104 virtual bool setSensorTypeSubcategory(
int index,
106 virtual bool setSensorTypeSubcategory(
int index,
108 virtual bool setSensorTypeSubcategory(
int index,
110 virtual bool setSensorTypeSubcategory(
int index,
112 virtual bool setSensorTypeSubcategory(
int index,
114 virtual bool setSensorTypeSubcategory(
int index,
121 virtual bool getSensorTypeSubcategory(
int index,
123 virtual bool getSensorTypeSubcategory(
int index,
125 virtual bool getSensorTypeSubcategory(
int index,
127 virtual bool getSensorTypeSubcategory(
int index,
129 virtual bool getSensorTypeSubcategory(
int index,
131 virtual bool getSensorTypeSubcategory(
int index,
133 virtual bool getSensorTypeSubcategory(
int index,
135 virtual bool getSensorTypeSubcategory(
int index,
171 virtual char* var()
const;
174 virtual int perimeterPointRecordOffset(
int recordIndex)
const;
177 virtual int sensorTypeRecordOffset(
int recordIndex)
const;
180 virtual void setSensorType(
int index,
DtU16 value);
181 virtual DtU16 sensorType(
int index)
const;