#include <otbCoordinateToName.h>
Retrieve geographical information for longitude and latitude coordinates.
This class can work in asynchronous mode using
virtual void MultithreadOn()
. In this case, the web request does not block the rest of the program.
Definition at line 47 of file otbCoordinateToName.h.
◆ ConstPointer
◆ PlatformMultiThreader
◆ Pointer
◆ PointType
◆ Self
◆ Superclass
◆ CoordinateToName() [1/2]
otb::CoordinateToName::CoordinateToName |
( |
| ) |
|
|
protected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ ~CoordinateToName()
otb::CoordinateToName::~CoordinateToName |
( |
| ) |
|
|
inlineoverrideprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 128 of file otbCoordinateToName.h.
◆ CoordinateToName() [2/2]
otb::CoordinateToName::CoordinateToName |
( |
const Self & |
| ) |
|
|
privatedelete |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ CreateAnother()
virtual::itk::LightObject::Pointer otb::CoordinateToName::CreateAnother |
( |
void |
| ) |
const |
◆ DoEvaluate()
virtual void otb::CoordinateToName::DoEvaluate |
( |
| ) |
|
|
protectedvirtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ Evaluate()
virtual bool otb::CoordinateToName::Evaluate |
( |
| ) |
|
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ GetCountryName()
std::string otb::CoordinateToName::GetCountryName |
( |
| ) |
const |
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 106 of file otbCoordinateToName.h.
◆ GetLat()
virtual double otb::CoordinateToName::GetLat |
( |
| ) |
|
|
virtual |
◆ GetLon()
virtual double otb::CoordinateToName::GetLon |
( |
| ) |
|
|
virtual |
◆ GetMultithread()
virtual bool otb::CoordinateToName::GetMultithread |
( |
| ) |
|
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ GetNameOfClass()
virtual const char* otb::CoordinateToName::GetNameOfClass |
( |
| ) |
const |
|
virtual |
◆ GetPlaceName()
std::string otb::CoordinateToName::GetPlaceName |
( |
| ) |
const |
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 94 of file otbCoordinateToName.h.
◆ MultithreadOff()
virtual void otb::CoordinateToName::MultithreadOff |
( |
| ) |
|
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ MultithreadOn()
virtual void otb::CoordinateToName::MultithreadOn |
( |
| ) |
|
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ New()
static Pointer otb::CoordinateToName::New |
( |
| ) |
|
|
static |
Method for creation through the object factory.
◆ operator=()
void otb::CoordinateToName::operator= |
( |
const Self & |
| ) |
|
|
privatedelete |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ ParseXMLGeonames()
void otb::CoordinateToName::ParseXMLGeonames |
( |
std::string & |
placeName, |
|
|
std::string & |
countryName |
|
) |
| const |
|
protected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ PrintSelf()
void otb::CoordinateToName::PrintSelf |
( |
std::ostream & |
os, |
|
|
itk::Indent |
indent |
|
) |
| const |
|
overrideprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ SetCurl()
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ SetLat()
virtual void otb::CoordinateToName::SetLat |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetLon()
virtual void otb::CoordinateToName::SetLon |
( |
double |
_arg | ) |
|
|
virtual |
◆ SetLonLat()
bool otb::CoordinateToName::SetLonLat |
( |
PointType |
point | ) |
|
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 75 of file otbCoordinateToName.h.
◆ SetMultithread()
virtual void otb::CoordinateToName::SetMultithread |
( |
bool |
_arg | ) |
|
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ ThreadFunction()
static itk::ITK_THREAD_RETURN_TYPE otb::CoordinateToName::ThreadFunction |
( |
void * |
| ) |
|
|
staticprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
◆ m_CountryName
std::string otb::CoordinateToName::m_CountryName |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 153 of file otbCoordinateToName.h.
◆ m_Curl
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 156 of file otbCoordinateToName.h.
◆ m_CurlOutput
std::string otb::CoordinateToName::m_CurlOutput |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 154 of file otbCoordinateToName.h.
◆ m_IsValid
bool otb::CoordinateToName::m_IsValid |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 146 of file otbCoordinateToName.h.
◆ m_Lat
double otb::CoordinateToName::m_Lat |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 143 of file otbCoordinateToName.h.
◆ m_Lon
double otb::CoordinateToName::m_Lon |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 142 of file otbCoordinateToName.h.
◆ m_Multithread
bool otb::CoordinateToName::m_Multithread |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 145 of file otbCoordinateToName.h.
◆ m_PlaceName
std::string otb::CoordinateToName::m_PlaceName |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 152 of file otbCoordinateToName.h.
◆ m_Threader
PlatformMultiThreader::Pointer otb::CoordinateToName::m_Threader |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 158 of file otbCoordinateToName.h.
◆ m_UpdateDistance
double otb::CoordinateToName::m_UpdateDistance |
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 150 of file otbCoordinateToName.h.
The documentation for this class was generated from the following file: