![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbCoordinateToName.h>
Inheritance diagram for otb::CoordinateToName:
Collaboration diagram for otb::CoordinateToName: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.
1.8.17