|
|
| RadarProj4 (double lon=0.0, double lat=0.0) |
| | Sets location of the radar and the azimuthal equidistant (AEQD) projection accordingly.
|
| |
|
void | setLocation (double lon, double lat) |
| | Sets location of the radar and the azimuthal equidistant (AEQD) projection accordingly.
|
| |
|
void | getBoundingBox (double range, double &lonLL, double &latLL, double &lonUR, double &latUR) const |
| | Bounding box in radians.
|
| |
|
void | getBoundingBoxDeg (double range, double &lonLL, double &latLL, double &lonUR, double &latUR) const |
| | Bounding box in degrees.
|
| |
|
| Proj6 (const Proj6 &p) |
| |
|
void | setProjectionSrc (const std::string &projDef, Projector::CRS_mode crs=Projector::FORCE_CRS) |
| | Sets source projection.
|
| |
|
void | setProjectionSrc (const Projector &projDef) |
| | Sets source projection, primarily using EPSG code.
|
| |
|
void | setProjectionDst (const std::string &projDef, Projector::CRS_mode crs=Projector::FORCE_CRS) |
| | Sets destination projection.
|
| |
|
void | setProjectionDst (const Projector &projDef) |
| | Sets destination projection, primarily using EPSG code.
|
| |
|
void | setProjections (const std::string &projDefSrc, const std::string &projDefDst) |
| | Sets source and destination projection. TOOD: EPSG code handling.
|
| |
| const std::string & | getProjectionSrc () const |
| | Returns the projection std::string applied by the last setProjection call.
|
| |
|
const std::string & | getProjectionDst () const |
| |
|
const Projector & | getSrc () const |
| |
|
const Projector & | getDst () const |
| |
|
void | projectFwd (double &x, double &y) const |
| | Forward projection (in-place)
|
| |
|
void | projectFwd (double x, double y, double &x2, double &y2) const |
| | Forward projection.
|
| |
|
void | projectFwd (drain::Point2D< double > &point) const |
| | Forward projection. Example implementation of project<>() .
|
| |
|
void | projectFwd (const drain::Point2D< double > &point, drain::Point2D< double > &point2) const |
| | Forward projection. Example implementation of project<>() .
|
| |
|
void | projectInv (double &x, double &y) const |
| |
|
void | projectInv (double x, double y, double &x2, double &y2) const |
| |
|
void | projectInv (drain::Point2D< double > &point) const |
| |
|
void | projectInv (const drain::Point2D< double > &point, drain::Point2D< double > &point2) const |
| | Forward projection. Example implementation of project<>() .
|
| |
|
void | debug (std::ostream &ostr=std::cout, int wkt=-1) |
| |
|
bool | isLongLat () const |
| | Check if destination projection is longitude-latitude degrees.
|
| |
|
bool | isSet () const |
| |
|
std::string | getErrorString () const |
| |
Deprecated. Use RadarProj(6) below.