|  | 
|  | RadarProj (double lonDeg=0.0, double latDeg=0.0) | 
|  | Sets location of the radar and the azimuthal equidistant (AEQD) projection accordingly. 
 | 
|  | 
| void | setSiteLocationDeg (double lon, double lat) | 
|  | Sets location of the radar and the azimuthal equidistant (AEQD) projection accordingly. 
 | 
|  | 
| void | setSiteLocationRad (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. 
 | 
|  | 
| void | setLatLonProjection () | 
|  | 
| void | determineBoundingBoxM (double range, double &xLL, double &yLL, double &xUR, double &yUR) const | 
|  | Given radar's range, returns the metric bounding box using the current projection. 
 | 
|  | 
| void | determineBoundingBoxM (double range, drain::Rectangle< double > &bbox) const | 
|  | Given radar's range, returns the metric bounding box using the current projection. 
 | 
|  | 
|  | 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 | 
|  |