Public Member Functions | |
virtual | ~OPUPCoordConv () |
void | convertCtoP (const int x, const int y, double &az, double &ran) const |
void | convertCtoP (const double x, const double y, double &az, double &ran) const |
void | convertCtoLL (const double x, const double y, const double latRadar, const double lonRadar, double &lat, double &lon) const |
void | convertCtoLL (const double x, const double y, double &lat, double &lon) const |
Convert lat/lon to cartesian using the center lat/lon set previously via setLLCenter(). | |
void | convertPtoC (const double az, const double ran, int &x, int &y) const |
void | convertPtoC (const double az, const double ran, double &x, double &y) const |
void | convertPtoLL (const double az, const double ran, const double latRadar, const double lonRadar, double &lat, double &lon) const |
void | convertLLtoC (const double lat, const double lon, const double latRadar, const double lonRadar, double &x, double &y) const |
Convert lat/lon to cartesian using the passed in lat/lon. | |
void | convertLLtoC (const double lat, const double lon, double &x, double &y) const |
Convert lat/lon to cartesian using the center lat/lon set previously via setLLCenter(). | |
void | convertLLtoP (const double lat, const double lon, const double latRadar, const double lonRadar, double &az, double &ran) const |
void | convertLLtoP (const double lat, const double lon, double &az, double &ran) const |
Convert lat/lon to polar using the center lat/lon set previously via setLLCenter(). | |
virtual const char *const | className () |
OPUPCoordConv () | |
void | setConv (const double xMinUser, const double yMinUser, const double xMaxUser, const double yMaxUser, const double xMinOrig, const double yMinOrig, const double xMaxOrig, const double yMaxOrig) |
void | getOrigCoord (const double xUser, const double yUser, double &xOrig, double &yOrig) const |
void | getUserCoord (double &xUser, double &yUser, const double xOrig, const double yOrig) const |
void | getOrigMinMax (double &xOrig, double &yOrig, double &wOrig, double &hOrig) const |
void | getUserMinMax (double &xUser, double &yUser, double &wUser, double &hUser) const |
void | setLLCenter (double lat, double lon) |
Set the center lat/lon point for the LLtoC conversions. |
virtual OPUPCoordConv::~OPUPCoordConv | ( | ) | [virtual] |
OPUPCoordConv::OPUPCoordConv | ( | ) |
virtual const char* const OPUPCoordConv::className | ( | ) | [inline, virtual] |
void OPUPCoordConv::convertCtoLL | ( | const double | x, | |
const double | y, | |||
double & | lat, | |||
double & | lon | |||
) | const |
Convert lat/lon to cartesian using the center lat/lon set previously via setLLCenter().
x | the x to be converted | |
y | the y to be converted | |
lat | the resulting latitude coordinate | |
lon | the resulting longitude coordinate |
void OPUPCoordConv::convertCtoLL | ( | const double | x, | |
const double | y, | |||
const double | latRadar, | |||
const double | lonRadar, | |||
double & | lat, | |||
double & | lon | |||
) | const |
void OPUPCoordConv::convertCtoP | ( | const double | x, | |
const double | y, | |||
double & | az, | |||
double & | ran | |||
) | const |
void OPUPCoordConv::convertCtoP | ( | const int | x, | |
const int | y, | |||
double & | az, | |||
double & | ran | |||
) | const |
void OPUPCoordConv::convertLLtoC | ( | const double | lat, | |
const double | lon, | |||
double & | x, | |||
double & | y | |||
) | const |
Convert lat/lon to cartesian using the center lat/lon set previously via setLLCenter().
lat | the latitude to be converted | |
lon | the longitude to be converted | |
x | the resulting x coordinate | |
y | the resulting y coordinate |
void OPUPCoordConv::convertLLtoC | ( | const double | lat, | |
const double | lon, | |||
const double | latRadar, | |||
const double | lonRadar, | |||
double & | x, | |||
double & | y | |||
) | const |
Convert lat/lon to cartesian using the passed in lat/lon.
lat | the latitude to be converted | |
lon | the longitude to be converted | |
latRadar | the latitude of the radar. | |
lonRadar | the longitude of the radar. | |
x | the resulting x coordinate | |
y | the resulting y coordinate |
void OPUPCoordConv::convertLLtoP | ( | const double | lat, | |
const double | lon, | |||
double & | az, | |||
double & | ran | |||
) | const |
Convert lat/lon to polar using the center lat/lon set previously via setLLCenter().
lat | the latitude to be converted | |
lon | the longitude to be converted | |
az | the resulting azimuth | |
ran | the resulting range |
void OPUPCoordConv::convertLLtoP | ( | const double | lat, | |
const double | lon, | |||
const double | latRadar, | |||
const double | lonRadar, | |||
double & | az, | |||
double & | ran | |||
) | const |
void OPUPCoordConv::convertPtoC | ( | const double | az, | |
const double | ran, | |||
double & | x, | |||
double & | y | |||
) | const |
void OPUPCoordConv::convertPtoC | ( | const double | az, | |
const double | ran, | |||
int & | x, | |||
int & | y | |||
) | const |
void OPUPCoordConv::convertPtoLL | ( | const double | az, | |
const double | ran, | |||
const double | latRadar, | |||
const double | lonRadar, | |||
double & | lat, | |||
double & | lon | |||
) | const |
void OPUPCoordConv::getOrigCoord | ( | const double | xUser, | |
const double | yUser, | |||
double & | xOrig, | |||
double & | yOrig | |||
) | const |
void OPUPCoordConv::getOrigMinMax | ( | double & | xOrig, | |
double & | yOrig, | |||
double & | wOrig, | |||
double & | hOrig | |||
) | const [inline] |
void OPUPCoordConv::getUserCoord | ( | double & | xUser, | |
double & | yUser, | |||
const double | xOrig, | |||
const double | yOrig | |||
) | const |
void OPUPCoordConv::getUserMinMax | ( | double & | xUser, | |
double & | yUser, | |||
double & | wUser, | |||
double & | hUser | |||
) | const [inline] |
void OPUPCoordConv::setConv | ( | const double | xMinUser, | |
const double | yMinUser, | |||
const double | xMaxUser, | |||
const double | yMaxUser, | |||
const double | xMinOrig, | |||
const double | yMinOrig, | |||
const double | xMaxOrig, | |||
const double | yMaxOrig | |||
) |
void OPUPCoordConv::setLLCenter | ( | double | lat, | |
double | lon | |||
) |
Set the center lat/lon point for the LLtoC conversions.