15 #ifndef ossimDtedDsi_H 16 #define ossimDtedDsi_H 36 DSI_SECURITY_CODE = 4,
37 DSI_SECURITY_CONTROL = 5,
38 DSI_SECURITY_HANDLING = 7,
43 DSI_DATA_EDITION = 88,
44 DSI_MATCH_MERGE_VERSION = 90,
45 DSI_MAINTENANCE_DATE = 91,
46 DSI_MATCH_MERGE_DATE = 95,
47 DSI_MAINTENANCE_CODE = 99,
48 DSI_PRODUCER_CODE = 103,
50 DSI_PRODUCT_SPEC_STOCK_NUMBER = 127,
51 DSI_PRODUCT_SPEC_NUMBER = 136,
52 DSI_PRODUCT_SPEC_DATE = 138,
53 DSI_VERTICAL_DATUM = 142,
54 DSI_HORIZ_DATUM = 145,
55 DSI_DIGITIZING_SYSTEM = 150,
56 DSI_COMPILATION_DATE = 160,
68 DSI_ORIENTATION = 265,
69 DSI_LAT_INTERVAL = 274,
70 DSI_LON_INTERVAL = 278,
71 DSI_NUM_LAT_LINES = 282,
72 DSI_NUM_LON_LINES = 286,
73 DSI_PARTIAL_CELL_INDICATOR = 290,
169 const std::string& prefix)
const;
185 void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
193 char theRecSen[FIELD1_SIZE+1];
194 char theSecurityCode[FIELD2_SIZE+1];
195 char theField3[FIELD3_SIZE+1];
196 char theField4[FIELD4_SIZE+1];
197 char theProductLevel[FIELD6_SIZE+1];
198 char theField7[FIELD7_SIZE+1];
199 char theField8[FIELD8_SIZE+1];
200 char theEdition[FIELD9_SIZE+1];
201 char theMatchMergeVersion[FIELD10_SIZE+1];
202 char theMaintenanceDate[FIELD11_SIZE+1];
203 char theMatchMergeDate[FIELD12_SIZE+1];
204 char theMaintenanceCode[FIELD13_SIZE+1];
205 char theProducerCode[FIELD14_SIZE+1];
206 char theField15[FIELD15_SIZE+1];
207 char theProductStockSpecNumber[FIELD16_SIZE+1];
208 char theProductSpecNumber[FIELD17_SIZE+1];
209 char theProductSpecDate[FIELD18_SIZE+1];
210 char theVerticalDatum[FIELD19_SIZE+1];
211 char theHorizontalDatum[FIELD20_SIZE+1];
212 char theField21[FIELD21_SIZE+1];
213 char theCompilationDate[FIELD22_SIZE+1];
214 char theField23[FIELD23_SIZE+1];
215 char theLatOrigin[FIELD24_SIZE+1];
216 char theLonOrigin[FIELD25_SIZE+1];
217 char theLatSW[FIELD26_SIZE+1];
218 char theLonSW[FIELD27_SIZE+1];
219 char theLatNW[FIELD28_SIZE+1];
220 char theLonNW[FIELD29_SIZE+1];
221 char theLatNE[FIELD30_SIZE+1];
222 char theLonNE[FIELD31_SIZE+1];
223 char theLatSE[FIELD32_SIZE+1];
224 char theLonSE[FIELD33_SIZE+1];
225 char theOrientation[FIELD34_SIZE+1];
226 char theLatInterval[FIELD35_SIZE+1];
227 char theLonInterval[FIELD36_SIZE+1];
228 char theNumLatPoints[FIELD37_SIZE+1];
229 char theNumLonLines[FIELD38_SIZE+1];
230 char theCellIndicator[FIELD39_SIZE+1];
231 char theField40[FIELD40_SIZE+1];
232 char theField41[FIELD41_SIZE+1];
233 char theField42[FIELD42_SIZE+1];
ossim_int32 theStopOffset
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
std::basic_istream< char > istream
Base class for char input streams.
friend OSSIMDLLEXPORT std::ostream & operator<<(std::ostream &out, const ossimErrorStatusInterface &obj)
ossim_int32 theStartOffset
std::basic_ostream< char > ostream
Base class for char output streams.