OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ossimDtedUhl Class Reference

#include <ossimDtedUhl.h>

Inheritance diagram for ossimDtedUhl:
ossimErrorStatusInterface

Public Types

enum  {
  UHL_LENGTH = 80, UHL_LON_ORIGIN = 5, UHL_LAT_ORIGIN = 13, UHL_LON_INTERVAL = 21,
  UHL_LAT_INTERVAL = 25, UHL_ABSOLUTE_LE = 29, UHL_SECURITY_CODE = 33, UHL_REFERENCE_NUM = 33,
  UHL_NUM_LON_LINES = 48, UHL_NUM_LAT_LINES = 52, UHL_MULTIPLE_ACC = 56, UHL_RESERVED = 57,
  FIELD1_SIZE = 3, FIELD2_SIZE = 1, FIELD3_SIZE = 8, FIELD4_SIZE = 8,
  FIELD5_SIZE = 4, FIELD6_SIZE = 4, FIELD7_SIZE = 4, FIELD8_SIZE = 3,
  FIELD9_SIZE = 12, FIELD10_SIZE = 4, FIELD11_SIZE = 4, FIELD12_SIZE = 1,
  FIELD13_SIZE = 24
}
 

Public Member Functions

 ossimDtedUhl ()
 
 ossimDtedUhl (std::shared_ptr< ossim::istream > &str, ossim_int64 offset=0)
 
ossimString recognitionSentinel () const
 
double lonOrigin () const
 
double latOrigin () const
 
double lonInterval () const
 
double latInterval () const
 
double absoluteLE () const
 
ossimString securityCode () const
 
ossim_int32 numLonLines () const
 
ossim_int32 numLatPoints () const
 
ossim_int32 mulitpleAccuracy () const
 
ossim_int32 startOffset () const
 
ossim_int32 stopOffset () const
 
std::ostream & print (std::ostream &out, const std::string &prefix) const
 print method that outputs a key/value type format adding prefix to keys. More...
 
void parse (std::istream &in)
 
ossimRefPtr< ossimPropertygetProperty (const ossimString &name) const
 Gets a property for name. More...
 
void getPropertyNames (std::vector< ossimString > &propertyNames) const
 Adds this class's properties to list. More...
 
- Public Member Functions inherited from ossimErrorStatusInterface
 ossimErrorStatusInterface ()
 
virtual ~ossimErrorStatusInterface ()
 
virtual ossimErrorCode getErrorStatus () const
 
virtual ossimString getErrorStatusString () const
 
virtual void setErrorStatus (ossimErrorCode error_status) const
 
virtual void setErrorStatus () const
 
virtual void clearErrorStatus () const
 
bool hasError () const
 
virtual std::ostream & print (std::ostream &out) const
 Outputs theErrorStatus as an ossimErrorCode and an ossimString. More...
 

Private Member Functions

 ossimDtedUhl (const ossimDtedUhl &source)
 
const ossimDtedUhloperator= (const ossimDtedUhl &rhs)
 
double degreesFromString (const char *str) const
 
double spacingFromString (const char *str) const
 

Private Attributes

char theRecSen [FIELD1_SIZE+1]
 
char theField2 [FIELD2_SIZE+1]
 
char theLonOrigin [FIELD3_SIZE+1]
 
char theLatOrigin [FIELD4_SIZE+1]
 
char theLonInterval [FIELD5_SIZE+1]
 
char theLatInterval [FIELD6_SIZE+1]
 
char theAbsoluteLE [FIELD7_SIZE+1]
 
char theSecurityCode [FIELD8_SIZE+1]
 
char theField9 [FIELD9_SIZE+1]
 
char theNumLonLines [FIELD10_SIZE+1]
 
char theNumLatPoints [FIELD11_SIZE+1]
 
char theMultipleAccuracy [FIELD12_SIZE+1]
 
ossim_int32 theStartOffset
 
ossim_int32 theStopOffset
 

Friends

OSSIM_DLL std::ostream & operator<< (std::ostream &out, const ossimDtedUhl &uhl)
 

Additional Inherited Members

- Protected Attributes inherited from ossimErrorStatusInterface
ossimErrorCode theErrorStatus
 

Detailed Description

Definition at line 26 of file ossimDtedUhl.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
UHL_LENGTH 
UHL_LON_ORIGIN 
UHL_LAT_ORIGIN 
UHL_LON_INTERVAL 
UHL_LAT_INTERVAL 
UHL_ABSOLUTE_LE 
UHL_SECURITY_CODE 
UHL_REFERENCE_NUM 
UHL_NUM_LON_LINES 
UHL_NUM_LAT_LINES 
UHL_MULTIPLE_ACC 
UHL_RESERVED 
FIELD1_SIZE 
FIELD2_SIZE 
FIELD3_SIZE 
FIELD4_SIZE 
FIELD5_SIZE 
FIELD6_SIZE 
FIELD7_SIZE 
FIELD8_SIZE 
FIELD9_SIZE 
FIELD10_SIZE 
FIELD11_SIZE 
FIELD12_SIZE 
FIELD13_SIZE 

Definition at line 32 of file ossimDtedUhl.h.

33  {
34  UHL_LENGTH = 80,
35  UHL_LON_ORIGIN = 5,
36  UHL_LAT_ORIGIN = 13,
37  UHL_LON_INTERVAL = 21,
38  UHL_LAT_INTERVAL = 25,
39  UHL_ABSOLUTE_LE = 29,
40  UHL_SECURITY_CODE = 33,
41  UHL_REFERENCE_NUM = 33,
42  UHL_NUM_LON_LINES = 48,
43  UHL_NUM_LAT_LINES = 52,
44  UHL_MULTIPLE_ACC = 56,
45  UHL_RESERVED = 57,
46  FIELD1_SIZE = 3,
47  FIELD2_SIZE = 1,
48  FIELD3_SIZE = 8,
49  FIELD4_SIZE = 8,
50  FIELD5_SIZE = 4,
51  FIELD6_SIZE = 4,
52  FIELD7_SIZE = 4,
53  FIELD8_SIZE = 3,
54  FIELD9_SIZE = 12,
55  FIELD10_SIZE = 4,
56  FIELD11_SIZE = 4,
57  FIELD12_SIZE = 1,
58  FIELD13_SIZE = 24
59  };

Constructor & Destructor Documentation

◆ ossimDtedUhl() [1/3]

ossimDtedUhl::ossimDtedUhl ( )

Definition at line 26 of file ossimDtedUhl.cpp.

27 {
28 
29 }

◆ ossimDtedUhl() [2/3]

ossimDtedUhl::ossimDtedUhl ( std::shared_ptr< ossim::istream > &  str,
ossim_int64  offset = 0 
)

Definition at line 31 of file ossimDtedUhl.cpp.

References ossimErrorCodes::OSSIM_ERROR, parse(), and ossimErrorStatusInterface::theErrorStatus.

32  :
33  theRecSen(),
34  theField2(),
35  theLonOrigin(),
36  theLatOrigin(),
39  theAbsoluteLE(),
44  theStartOffset(0),
45  theStopOffset(0)
46 {
47  if(str)
48  {
49  str->seekg(offset);
50  parse(*str);
51  }
52  else
53  {
55  }
56 }
char theMultipleAccuracy[FIELD12_SIZE+1]
Definition: ossimDtedUhl.h:126
char theAbsoluteLE[FIELD7_SIZE+1]
Definition: ossimDtedUhl.h:121
static const ossimErrorCode OSSIM_ERROR
char theRecSen[FIELD1_SIZE+1]
Definition: ossimDtedUhl.h:115
char theNumLatPoints[FIELD11_SIZE+1]
Definition: ossimDtedUhl.h:125
char theField2[FIELD2_SIZE+1]
Definition: ossimDtedUhl.h:116
ossim_int32 theStartOffset
Definition: ossimDtedUhl.h:128
char theLonOrigin[FIELD3_SIZE+1]
Definition: ossimDtedUhl.h:117
char theLatOrigin[FIELD4_SIZE+1]
Definition: ossimDtedUhl.h:118
char theLatInterval[FIELD6_SIZE+1]
Definition: ossimDtedUhl.h:120
void parse(std::istream &in)
ossim_int32 theStopOffset
Definition: ossimDtedUhl.h:129
char theLonInterval[FIELD5_SIZE+1]
Definition: ossimDtedUhl.h:119
char theNumLonLines[FIELD10_SIZE+1]
Definition: ossimDtedUhl.h:124
char theSecurityCode[FIELD8_SIZE+1]
Definition: ossimDtedUhl.h:122

◆ ossimDtedUhl() [3/3]

ossimDtedUhl::ossimDtedUhl ( const ossimDtedUhl source)
private

Definition at line 282 of file ossimDtedUhl.cpp.

283 {
284 }

Member Function Documentation

◆ absoluteLE()

double ossimDtedUhl::absoluteLE ( ) const

Definition at line 213 of file ossimDtedUhl.cpp.

References theAbsoluteLE.

214 {
215  return strtod(theAbsoluteLE, NULL);
216 }
char theAbsoluteLE[FIELD7_SIZE+1]
Definition: ossimDtedUhl.h:121

◆ degreesFromString()

double ossimDtedUhl::degreesFromString ( const char *  str) const
private

Definition at line 167 of file ossimDtedUhl.cpp.

References ossimNotify(), and ossimNotifyLevel_FATAL.

Referenced by latOrigin(), and lonOrigin().

168 {
169  // Parse the string: DDDMMMSSH
170  if (!str)
171  {
173  << "FATAL ossimDtedUhl::degreesFromString: "
174  << "Null pointer passed to method!" << std::endl;
175  return 0.0;
176  }
177 
178  if (strlen(str) < 8)
179  {
181  << "FATAL ossimDtedUhl::decimalDegreesFromString:"
182  << "String not big enough!" << std::endl;
183  return 0.0;
184  }
185 
186  double d = ((str[0]-'0')*100 + (str[1]-'0')*10 + (str[2]-'0') +
187  (str[3]-'0')/6.0 + (str[4]-'0')/60.0 +
188  (str[5]-'0')/360.0 + (str[6]-'0')/3600.0);
189 
190  if ( (str[7] == 'S') || (str[7] == 's') ||
191  (str[7] == 'W') || (str[7] == 'w') )
192  {
193  d *= -1.0;
194  }
195 
196  return d;
197 }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ getProperty()

ossimRefPtr< ossimProperty > ossimDtedUhl::getProperty ( const ossimString name) const

Gets a property for name.

Parameters
nameProperty name to get.
Returns
ossimRefPtr<ossimProperty> Note that this can be empty if property for name was not found.

Definition at line 129 of file ossimDtedUhl.cpp.

Referenced by ossimDtedInfo::getProperty().

131 {
132  ossimRefPtr<ossimProperty> result = 0;
133  return result;
134 }

◆ getPropertyNames()

void ossimDtedUhl::getPropertyNames ( std::vector< ossimString > &  propertyNames) const

Adds this class's properties to list.

Parameters
propertyNameslist to append to.

Definition at line 136 of file ossimDtedUhl.cpp.

Referenced by ossimDtedInfo::getProperty().

138 {
139  propertyNames.push_back(ossimString("dted_uhl_record"));
140 }

◆ latInterval()

double ossimDtedUhl::latInterval ( ) const

Definition at line 162 of file ossimDtedUhl.cpp.

References spacingFromString(), and theLatInterval.

Referenced by ossimDtedTileSource::getImageGeometry().

163 {
165 }
char theLatInterval[FIELD6_SIZE+1]
Definition: ossimDtedUhl.h:120
double spacingFromString(const char *str) const

◆ latOrigin()

double ossimDtedUhl::latOrigin ( ) const

Definition at line 152 of file ossimDtedUhl.cpp.

References degreesFromString(), and theLatOrigin.

Referenced by ossimDtedTileSource::getImageGeometry().

153 {
155 }
double degreesFromString(const char *str) const
char theLatOrigin[FIELD4_SIZE+1]
Definition: ossimDtedUhl.h:118

◆ lonInterval()

double ossimDtedUhl::lonInterval ( ) const

Definition at line 157 of file ossimDtedUhl.cpp.

References spacingFromString(), and theLonInterval.

Referenced by ossimDtedTileSource::getImageGeometry().

158 {
160 }
double spacingFromString(const char *str) const
char theLonInterval[FIELD5_SIZE+1]
Definition: ossimDtedUhl.h:119

◆ lonOrigin()

double ossimDtedUhl::lonOrigin ( ) const

Definition at line 147 of file ossimDtedUhl.cpp.

References degreesFromString(), and theLonOrigin.

Referenced by ossimDtedTileSource::getImageGeometry().

148 {
150 }
double degreesFromString(const char *str) const
char theLonOrigin[FIELD3_SIZE+1]
Definition: ossimDtedUhl.h:117

◆ mulitpleAccuracy()

ossim_int32 ossimDtedUhl::mulitpleAccuracy ( ) const

Definition at line 233 of file ossimDtedUhl.cpp.

References theMultipleAccuracy.

234 {
235  return atoi(theMultipleAccuracy);
236 }
char theMultipleAccuracy[FIELD12_SIZE+1]
Definition: ossimDtedUhl.h:126

◆ numLatPoints()

ossim_int32 ossimDtedUhl::numLatPoints ( ) const

Definition at line 228 of file ossimDtedUhl.cpp.

References theNumLatPoints.

Referenced by ossimDtedTileSource::getImageGeometry().

229 {
230  return atoi(theNumLatPoints);
231 }
char theNumLatPoints[FIELD11_SIZE+1]
Definition: ossimDtedUhl.h:125

◆ numLonLines()

ossim_int32 ossimDtedUhl::numLonLines ( ) const

Definition at line 223 of file ossimDtedUhl.cpp.

References theNumLonLines.

224 {
225  return atoi(theNumLonLines);
226 }
char theNumLonLines[FIELD10_SIZE+1]
Definition: ossimDtedUhl.h:124

◆ operator=()

const ossimDtedUhl & ossimDtedUhl::operator= ( const ossimDtedUhl rhs)
private

Definition at line 286 of file ossimDtedUhl.cpp.

287 {
288  return rhs;
289 }

◆ parse()

void ossimDtedUhl::parse ( std::istream &  in)

Definition at line 62 of file ossimDtedUhl.cpp.

References ossimErrorStatusInterface::clearErrorStatus(), FIELD10_SIZE, FIELD11_SIZE, FIELD12_SIZE, FIELD13_SIZE, FIELD1_SIZE, FIELD2_SIZE, FIELD3_SIZE, FIELD4_SIZE, FIELD5_SIZE, FIELD6_SIZE, FIELD7_SIZE, FIELD8_SIZE, FIELD9_SIZE, ossimErrorCodes::OSSIM_ERROR, theAbsoluteLE, ossimErrorStatusInterface::theErrorStatus, theField2, theField9, theLatInterval, theLatOrigin, theLonInterval, theLonOrigin, theMultipleAccuracy, theNumLatPoints, theNumLonLines, theRecSen, theSecurityCode, theStartOffset, theStopOffset, and UHL_LENGTH.

Referenced by ossimDtedInfo::open(), and ossimDtedUhl().

63 {
65  theStartOffset = in.tellg();
67  // Parse theRecSen
68  in.read(theRecSen, FIELD1_SIZE);
69  theRecSen[FIELD1_SIZE] = '\0';
70 
71  if(!(strncmp(theRecSen, "UHL", 3) == 0))
72  {
73  // Not a user header label.
75  in.seekg(theStartOffset);
76  return;
77  }
78 
79  // Parse Field 2
80  in.read(theField2, FIELD2_SIZE);
81  theField2[FIELD2_SIZE] = '\0';
82 
83  // Parse theLonOrigin
84  in.read(theLonOrigin, FIELD3_SIZE);
85  theLonOrigin[FIELD3_SIZE] = '\0';
86 
87  // Parse theLatOrigin
88  in.read(theLatOrigin, FIELD4_SIZE);
89  theLatOrigin[FIELD4_SIZE] = '\0';
90 
91  // Parse theLonInterval
92  in.read(theLonInterval, FIELD5_SIZE);
94 
95  // Parse theLatInterval
96  in.read(theLatInterval, FIELD6_SIZE);
98 
99  // Parse theAbsoluteLE
100  in.read(theAbsoluteLE, FIELD7_SIZE);
101  theAbsoluteLE[FIELD7_SIZE] = '\0';
102 
103  // Parse theSecurityCode
104  in.read(theSecurityCode, FIELD8_SIZE);
106 
107  // Parse Field 9
108  in.read(theField9, FIELD9_SIZE);
109  theField9[FIELD9_SIZE] = '\0';
110 
111  // Parse theNumLonLines
112  in.read(theNumLonLines, FIELD10_SIZE);
114 
115  // Parse theNumLatPoints
116  in.read(theNumLatPoints, FIELD11_SIZE);
118 
119  // Parse theMultipleAccuracy
122 
123  // Field 13 not parsed as it's unused.
124  in.ignore(FIELD13_SIZE);
125  // Set the stop offset.
127 }
char theMultipleAccuracy[FIELD12_SIZE+1]
Definition: ossimDtedUhl.h:126
char theAbsoluteLE[FIELD7_SIZE+1]
Definition: ossimDtedUhl.h:121
static const ossimErrorCode OSSIM_ERROR
char theRecSen[FIELD1_SIZE+1]
Definition: ossimDtedUhl.h:115
char theNumLatPoints[FIELD11_SIZE+1]
Definition: ossimDtedUhl.h:125
char theField2[FIELD2_SIZE+1]
Definition: ossimDtedUhl.h:116
char theField9[FIELD9_SIZE+1]
Definition: ossimDtedUhl.h:123
ossim_int32 theStartOffset
Definition: ossimDtedUhl.h:128
char theLonOrigin[FIELD3_SIZE+1]
Definition: ossimDtedUhl.h:117
char theLatOrigin[FIELD4_SIZE+1]
Definition: ossimDtedUhl.h:118
char theLatInterval[FIELD6_SIZE+1]
Definition: ossimDtedUhl.h:120
ossim_int32 theStopOffset
Definition: ossimDtedUhl.h:129
char theLonInterval[FIELD5_SIZE+1]
Definition: ossimDtedUhl.h:119
char theNumLonLines[FIELD10_SIZE+1]
Definition: ossimDtedUhl.h:124
char theSecurityCode[FIELD8_SIZE+1]
Definition: ossimDtedUhl.h:122

◆ print()

std::ostream & ossimDtedUhl::print ( std::ostream &  out,
const std::string &  prefix 
) const

print method that outputs a key/value type format adding prefix to keys.

Parameters
outString to output to.
prefixThis will be prepended to key. e.g. Where prefix = "nitf." and key is "file_name" key becomes: "nitf.file_name:"
Returns
output stream.

Definition at line 257 of file ossimDtedUhl.cpp.

References theAbsoluteLE, theLatInterval, theLatOrigin, theLonInterval, theLonOrigin, theMultipleAccuracy, theNumLatPoints, theNumLonLines, theRecSen, theSecurityCode, theStartOffset, and theStopOffset.

Referenced by operator<<(), and ossimDtedInfo::print().

259 {
260  std::string pfx = prefix;
261  pfx += "uhl.";
262 
263  out << setiosflags(ios::left)
264  << pfx << setw(28) << "recognition_sentinel:" << theRecSen << "\n"
265  << pfx << setw(28) << "lon_origin:" << theLonOrigin << "\n"
266  << pfx << setw(28) << "lat_origin:" << theLatOrigin << "\n"
267  << pfx << setw(28) << "lon_interval:" << theLonInterval << "\n"
268  << pfx << setw(28) << "lat_interval:" << theLatInterval << "\n"
269  << pfx << setw(28) << "absolute_le:" << theAbsoluteLE << "\n"
270  << pfx << setw(28) << "security_code:" << theSecurityCode << "\n"
271  << pfx << setw(28) << "number_of_lat_points:" << theNumLatPoints << "\n"
272  << pfx << setw(28) << "number_of_lon_lines:" << theNumLonLines << "\n"
273  << pfx << setw(28) << "multiple_accuracy:"
274  << theMultipleAccuracy << "\n"
275  << pfx << setw(28) << "start_offset:" << theStartOffset << "\n"
276  << pfx << setw(28) << "stop_offset:" << theStopOffset
277  << std::endl;
278 
279  return out;
280 }
char theMultipleAccuracy[FIELD12_SIZE+1]
Definition: ossimDtedUhl.h:126
char theAbsoluteLE[FIELD7_SIZE+1]
Definition: ossimDtedUhl.h:121
char theRecSen[FIELD1_SIZE+1]
Definition: ossimDtedUhl.h:115
char theNumLatPoints[FIELD11_SIZE+1]
Definition: ossimDtedUhl.h:125
ossim_int32 theStartOffset
Definition: ossimDtedUhl.h:128
char theLonOrigin[FIELD3_SIZE+1]
Definition: ossimDtedUhl.h:117
char theLatOrigin[FIELD4_SIZE+1]
Definition: ossimDtedUhl.h:118
char theLatInterval[FIELD6_SIZE+1]
Definition: ossimDtedUhl.h:120
ossim_int32 theStopOffset
Definition: ossimDtedUhl.h:129
char theLonInterval[FIELD5_SIZE+1]
Definition: ossimDtedUhl.h:119
char theNumLonLines[FIELD10_SIZE+1]
Definition: ossimDtedUhl.h:124
char theSecurityCode[FIELD8_SIZE+1]
Definition: ossimDtedUhl.h:122

◆ recognitionSentinel()

ossimString ossimDtedUhl::recognitionSentinel ( ) const

Definition at line 142 of file ossimDtedUhl.cpp.

References theRecSen.

143 {
144  return theRecSen;
145 }
char theRecSen[FIELD1_SIZE+1]
Definition: ossimDtedUhl.h:115

◆ securityCode()

ossimString ossimDtedUhl::securityCode ( ) const

Definition at line 218 of file ossimDtedUhl.cpp.

References theSecurityCode.

219 {
220  return theSecurityCode;
221 }
char theSecurityCode[FIELD8_SIZE+1]
Definition: ossimDtedUhl.h:122

◆ spacingFromString()

double ossimDtedUhl::spacingFromString ( const char *  str) const
private

Definition at line 199 of file ossimDtedUhl.cpp.

References ossimNotify(), and ossimNotifyLevel_FATAL.

Referenced by latInterval(), and lonInterval().

200 {
201  // Parse the string: SSSS (tenths of a second)
202  if (!str)
203  {
205  << "FATAL ossimDtedUhl::decimalDegreesFromString: "
206  << "Null pointer passed to method!" << std::endl;
207  return 0.0;
208  }
209 
210  return atof(str) / 36000.0; // return 10ths of second as decimal degrees.
211 }
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)

◆ startOffset()

ossim_int32 ossimDtedUhl::startOffset ( ) const

Definition at line 238 of file ossimDtedUhl.cpp.

References theStartOffset.

239 {
240  return theStartOffset;
241 }
ossim_int32 theStartOffset
Definition: ossimDtedUhl.h:128

◆ stopOffset()

ossim_int32 ossimDtedUhl::stopOffset ( ) const

Definition at line 243 of file ossimDtedUhl.cpp.

References theStopOffset.

244 {
245  return theStopOffset;
246 }
ossim_int32 theStopOffset
Definition: ossimDtedUhl.h:129

Friends And Related Function Documentation

◆ operator<<

OSSIM_DLL std::ostream& operator<< ( std::ostream &  out,
const ossimDtedUhl uhl 
)
friend

Definition at line 251 of file ossimDtedUhl.cpp.

252 {
253  std::string prefix;
254  return uhl.print(out, prefix);
255 }
std::ostream & print(std::ostream &out, const std::string &prefix) const
print method that outputs a key/value type format adding prefix to keys.

Member Data Documentation

◆ theAbsoluteLE

char ossimDtedUhl::theAbsoluteLE[FIELD7_SIZE+1]
private

Definition at line 121 of file ossimDtedUhl.h.

Referenced by absoluteLE(), parse(), and print().

◆ theField2

char ossimDtedUhl::theField2[FIELD2_SIZE+1]
private

Definition at line 116 of file ossimDtedUhl.h.

Referenced by parse().

◆ theField9

char ossimDtedUhl::theField9[FIELD9_SIZE+1]
private

Definition at line 123 of file ossimDtedUhl.h.

Referenced by parse().

◆ theLatInterval

char ossimDtedUhl::theLatInterval[FIELD6_SIZE+1]
private

Definition at line 120 of file ossimDtedUhl.h.

Referenced by latInterval(), parse(), and print().

◆ theLatOrigin

char ossimDtedUhl::theLatOrigin[FIELD4_SIZE+1]
private

Definition at line 118 of file ossimDtedUhl.h.

Referenced by latOrigin(), parse(), and print().

◆ theLonInterval

char ossimDtedUhl::theLonInterval[FIELD5_SIZE+1]
private

Definition at line 119 of file ossimDtedUhl.h.

Referenced by lonInterval(), parse(), and print().

◆ theLonOrigin

char ossimDtedUhl::theLonOrigin[FIELD3_SIZE+1]
private

Definition at line 117 of file ossimDtedUhl.h.

Referenced by lonOrigin(), parse(), and print().

◆ theMultipleAccuracy

char ossimDtedUhl::theMultipleAccuracy[FIELD12_SIZE+1]
private

Definition at line 126 of file ossimDtedUhl.h.

Referenced by mulitpleAccuracy(), parse(), and print().

◆ theNumLatPoints

char ossimDtedUhl::theNumLatPoints[FIELD11_SIZE+1]
private

Definition at line 125 of file ossimDtedUhl.h.

Referenced by numLatPoints(), parse(), and print().

◆ theNumLonLines

char ossimDtedUhl::theNumLonLines[FIELD10_SIZE+1]
private

Definition at line 124 of file ossimDtedUhl.h.

Referenced by numLonLines(), parse(), and print().

◆ theRecSen

char ossimDtedUhl::theRecSen[FIELD1_SIZE+1]
private

Definition at line 115 of file ossimDtedUhl.h.

Referenced by parse(), print(), and recognitionSentinel().

◆ theSecurityCode

char ossimDtedUhl::theSecurityCode[FIELD8_SIZE+1]
private

Definition at line 122 of file ossimDtedUhl.h.

Referenced by parse(), print(), and securityCode().

◆ theStartOffset

ossim_int32 ossimDtedUhl::theStartOffset
private

Definition at line 128 of file ossimDtedUhl.h.

Referenced by parse(), print(), and startOffset().

◆ theStopOffset

ossim_int32 ossimDtedUhl::theStopOffset
private

Definition at line 129 of file ossimDtedUhl.h.

Referenced by parse(), print(), and stopOffset().


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