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.