OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRpfCoverageSection.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: MIT
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: Garrett Potts
8 //
9 // Description: Rpf support class
10 //
11 //********************************************************************
12 // $Id: ossimRpfCoverageSection.h 16997 2010-04-12 18:53:48Z dburken $
13 #ifndef ossimRpfCoverageSection_HEADER
14 #define ossimRpfCoverageSection_HEADER
15 
16 #include <iosfwd>
17 
21 
23 {
24 public:
26  const ossimRpfCoverageSection &data);
27 
31 
33 
35 
41  void writeStream(std::ostream& out);
42 
43 
54  const std::string& prefix=std::string()) const;
55 
56  void clearFields();
57 
59  {
68  }
69  bool isIntervalNull()const
70  {
73  }
74 
83 
86 
91 
96 
98  void setUlLat(ossim_float64 value);
99 
101  void setUlLon(ossim_float64 value);
102 
104  void setLlLat(ossim_float64 value);
105 
107  void setLlLon(ossim_float64 value);
108 
110  void setLrLat(ossim_float64 value);
111 
113  void setLrLon(ossim_float64 value);
114 
116  void setUrLat(ossim_float64 value);
117 
119  void setUrLon(ossim_float64 value);
120 
123 
126 
129 
132 
133 private:
139 
145 
148 
151 
154 
157 
160 };
161 
162 #endif
ossim_int32 ossimErrorCode
ossim_float64 getLlLat() const
ossim_float64 getUrLat() const
void setLrLat(ossim_float64 value)
Sets theLowerRightLat to value.
ossimErrorCode parseStream(std::istream &in, ossimByteOrder byteOrder)
std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
print method that outputs a key/value type format adding prefix to keys.
void setLlLon(ossim_float64 value)
Sets theLowerLeftLon to value.
ossim_float64 getVerticalInterval() const
OSSIM_DLL ossimByteOrder byteOrder()
Definition: ossimCommon.cpp:54
ossim_float64 getVerticalResolution() const
void setUrLon(ossim_float64 value)
Sets theUpperRightLon to value.
void setUrLat(ossim_float64 value)
Sets theUpperRightLat to value.
void setHorizontalResolution(ossim_float64 value)
Sets theHorizontalResolution to value.
ossim_float64 getLrLon() const
double ossim_float64
ossim_float64 getUlLat() const
void setUlLon(ossim_float64 value)
Sets theUpperLeftLon to value.
ossim_float64 getUrLon() const
friend std::ostream & operator<<(std::ostream &out, const ossimRpfCoverageSection &data)
ossimByteOrder
const ossimRpfCoverageSection & operator=(const ossimRpfCoverageSection &rhs)
ossim_float64 getHorizontalInterval() const
void setVerticalResolution(ossim_float64 value)
Sets theVerticalResolution to value.
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
ossim_float64 getLlLon() const
void setUlLat(ossim_float64 value)
Sets theUpperLeftLat to value.
ossim_float64 getUlLon() const
void writeStream(std::ostream &out)
Write method.
void setVerticalInterval(ossim_float64 value)
Sets theVerticalInterval to value.
void setLrLon(ossim_float64 value)
Sets theLowerRightLon to value.
void setHorizontalInterval(ossim_float64 value)
Sets theHorizontalInterval to value.
const unsigned long OSSIM_RPF_ULONG_NULL
ossim_float64 getLrLat() const
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
ossim_float64 getHorizontalResolution() const
void setLlLat(ossim_float64 value)
Sets theLowerLeftLat to value.