|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimUsgsQuad.h>
Public Member Functions | |
| ossimUsgsQuad (const ossimGpt &lrGpt) | |
| ossimUsgsQuad (const ossimString &name, const ossimDatum *datum) | |
| void | setQuadName (const ossimString &name) |
| ossimGrect | quarterQuadSegRect (char seg) |
| ossimString | quarterQuadSegKwRect (char seg) |
| ossimGrect | quarterQuadRect () const |
| ossimString | quarterQuadKwRect () const |
| ossimGrect | quadRect () const |
| ossimString | quadKwRect () const |
| ossimString | quarterQuadName () const |
| ossimString | quarterQuadSegName () const |
| ossimGpt | lrQuadCorner () const |
| ossimGpt | lrQuarterQuadCorner () const |
Static Public Member Functions | |
| static void | getQuadList (std::vector< ossimUsgsQuad > &result, const ossimGrect &rect) |
Protected Attributes | |
| ossimString | theName |
| ossimGpt | theQuadLowerRightCorner |
| ossimGpt | theQuarterQuadLowerRightCorner |
| char | theQuarterQuadSegment |
Definition at line 20 of file ossimUsgsQuad.h.
| ossimUsgsQuad::ossimUsgsQuad | ( | const ossimGpt & | lrGpt | ) |
Definition at line 34 of file ossimUsgsQuad.cpp.
Referenced by getQuadList().
| ossimUsgsQuad::ossimUsgsQuad | ( | const ossimString & | name, |
| const ossimDatum * | datum | ||
| ) |
Definition at line 163 of file ossimUsgsQuad.cpp.
References setQuadName().
|
static |
Definition at line 441 of file ossimUsgsQuad.cpp.
References ossimGpt::lond(), ossimUsgsQuad(), ossimGrect::pointWithin(), and ossimGrect::ul().
|
inline |
Returns the lower right hand corner of quad with no padding.
Definition at line 85 of file ossimUsgsQuad.h.
|
inline |
Returns the lower right hand corner of quarter quad with no padding.
Definition at line 90 of file ossimUsgsQuad.h.
| ossimString ossimUsgsQuad::quadKwRect | ( | ) | const |
Returns the bounding rectangle of the quarter quad (7.5 minutes) in the "area.lat_lon" keyword format: start_lat, start_lon, stop_lat, stop_lon NOTE: padding is added in.
Definition at line 739 of file ossimUsgsQuad.cpp.
References ossimString::c_str(), ossimGpt::lat, ossimGrect::ll(), ossimGpt::lon, quadRect(), ossimGrect::ul(), and ossimGrect::ur().
| ossimGrect ossimUsgsQuad::quadRect | ( | ) | const |
Returns the bounding rectangle of the quarter quad (7.5 minutes).
NOTE: padding is added in.
Definition at line 626 of file ossimUsgsQuad.cpp.
References ossimGpt::lat, ossimGpt::lon, and theQuadLowerRightCorner.
Referenced by quadKwRect().
| ossimString ossimUsgsQuad::quarterQuadKwRect | ( | ) | const |
Returns the bounding rectangle of the quarter quad (3.75 minutes)
in the "area.lat_lon" keyword format: start_lat, start_lon, stop_lat, stop_lon NOTE: padding is added in.
Definition at line 710 of file ossimUsgsQuad.cpp.
References ossimString::c_str(), ossimGpt::lat, ossimGrect::ll(), ossimGpt::lon, quarterQuadRect(), ossimGrect::ul(), and ossimGrect::ur().
|
inline |
Returns the USGS quarter quad name.
Definition at line 70 of file ossimUsgsQuad.h.
Referenced by ossimIgenGenerator::generateGeoTiledSpecList().
| ossimGrect ossimUsgsQuad::quarterQuadRect | ( | ) | const |
Returns the bounding rectangle of the quarter quad (3.75 minutes).
NOTE: padding is added in.
Definition at line 584 of file ossimUsgsQuad.cpp.
References ossimGpt::lat, ossimGpt::lon, and theQuarterQuadLowerRightCorner.
Referenced by quarterQuadKwRect().
| ossimString ossimUsgsQuad::quarterQuadSegKwRect | ( | char | seg | ) |
Returns the bounding rectangle of the quarter quad segment in the "area.lat_lon" keyword format: start_lat, start_lon, stop_lat, stop_lon NOTE: padding is added in.
Definition at line 667 of file ossimUsgsQuad.cpp.
|
inline |
Definition at line 76 of file ossimUsgsQuad.h.
Referenced by ossimIgenGenerator::generateGeoTiledSpecList().
| ossimGrect ossimUsgsQuad::quarterQuadSegRect | ( | char | seg | ) |
Returns the bounding rectangle of the quarter quad segment. A segment is 1/4 of a quarter quad. Segment assingments: upper_left=A, upper_right=B, lower_left=C, lower_right=D NOTE: padding is added in.
Definition at line 466 of file ossimUsgsQuad.cpp.
References ossimGpt::lat, and theQuarterQuadLowerRightCorner.
| void ossimUsgsQuad::setQuadName | ( | const ossimString & | name | ) |
Definition at line 196 of file ossimUsgsQuad.cpp.
References ossimString::length().
Referenced by ossimUsgsQuad().
|
protected |
Definition at line 97 of file ossimUsgsQuad.h.
|
protected |
Definition at line 98 of file ossimUsgsQuad.h.
Referenced by quadRect().
|
protected |
Definition at line 99 of file ossimUsgsQuad.h.
Referenced by quarterQuadRect(), and quarterQuadSegRect().
|
protected |
Definition at line 101 of file ossimUsgsQuad.h.
1.8.14