OTB
9.0.0
Orfeo Toolbox
|
#include <otbCoordinateToName.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::Point< double, 2 > | PointType |
typedef CoordinateToName | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual double | GetLat () |
virtual double | GetLon () |
virtual const char * | GetNameOfClass () const |
virtual void | SetLat (double _arg) |
virtual void | SetLon (double _arg) |
Static Public Member Functions | |
static Pointer | New () |
double | m_Lon |
double | m_Lat |
bool | m_Multithread |
bool | m_IsValid |
double | m_UpdateDistance |
std::string | m_PlaceName |
std::string | m_CountryName |
std::string | m_CurlOutput |
CurlHelperInterface::Pointer | m_Curl |
itk::MultiThreader::Pointer | m_Threader |
bool | SetLonLat (PointType point) |
std::string | GetPlaceName () const |
std::string | GetCountryName () const |
virtual bool | GetMultithread () |
virtual void | SetMultithread (bool _arg) |
virtual void | MultithreadOn () |
virtual void | MultithreadOff () |
virtual void | SetCurl (CurlHelperInterface *_arg) |
virtual bool | Evaluate () |
CoordinateToName () | |
~CoordinateToName () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | ParseXMLGeonames (std::string &placeName, std::string &countryName) const |
virtual void | DoEvaluate () |
static ITK_THREAD_RETURN_TYPE | ThreadFunction (void *) |
CoordinateToName (const Self &)=delete | |
void | operator= (const Self &)=delete |
Retrieve geographical information for longitude and latitude coordinates.
This class can work in asynchronous mode using
. In this case, the web request does not block the rest of the program.
Definition at line 44 of file otbCoordinateToName.h.
typedef itk::SmartPointer<const Self> otb::CoordinateToName::ConstPointer |
Definition at line 50 of file otbCoordinateToName.h.
typedef itk::SmartPointer<Self> otb::CoordinateToName::Pointer |
Definition at line 49 of file otbCoordinateToName.h.
typedef itk::Point<double, 2> otb::CoordinateToName::PointType |
Definition at line 56 of file otbCoordinateToName.h.
Standard class typedefs.
Definition at line 48 of file otbCoordinateToName.h.
typedef itk::Object otb::CoordinateToName::Superclass |
Definition at line 52 of file otbCoordinateToName.h.
|
protected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
inlineoverrideprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 123 of file otbCoordinateToName.h.
|
privatedelete |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
virtual::itk::LightObject::Pointer otb::CoordinateToName::CreateAnother | ( | void | ) | const |
|
protectedvirtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 101 of file otbCoordinateToName.h.
|
virtual |
|
virtual |
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
virtual |
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 89 of file otbCoordinateToName.h.
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
static |
Method for creation through the object factory.
|
privatedelete |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
protected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
overrideprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
virtual |
|
virtual |
|
inline |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 70 of file otbCoordinateToName.h.
|
virtual |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
staticprotected |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 148 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 151 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 149 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 141 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 138 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 137 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 140 of file otbCoordinateToName.h.
|
private |
Set the lon/lat only if they are far enough from the current point to avoid triggering too many updates
Definition at line 147 of file otbCoordinateToName.h.
|
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.
|
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.