Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::GeoIndex64LatLonProjector Class Reference
Inheritance diagram for Maria::GeoIndex64LatLonProjector:
Maria::IGeoIndex64Projector

Public Member Functions

bool CheckExternalCoord (const ExternalCoord &c) const
 
bool CheckIndexCoord (const IndexCoord &c) const
 
IndexCoord ExternalToIndex (const ExternalCoord &ec) const
 
std::pair< double, double > CoordUnitSizeMeters (const ExternalCoord &ec) const
 
IndexCoord ExternalToIndex (double x, double y) const
 
IndexArea ExternalToIndex (double x0, double y0, double x1, double y1) const
 
ExternalCoord IndexToExternal (const IndexCoord &oc) const
 
ExternalCoord IndexToExternal (uint32_t x, uint32_t y) const
 
std::string FormatExternal (const ExternalCoord &ec) const
 
std::string FormatCoord (const IndexCoord &c) const
 
std::string FormatArea (const IndexArea &ia) const
 
virtual IndexCoord ExternalToIndex (const ExternalCoord &ec) const =0
 
virtual std::pair< double, double > CoordUnitSizeMeters (const ExternalCoord &ec) const =0
 
virtual IndexCoord ExternalToIndex (double x, double y) const =0
 
virtual IndexArea ExternalToIndex (double x0, double y0, double x1, double y1) const =0
 
virtual ExternalCoord IndexToExternal (const IndexCoord &oc) const =0
 
virtual bool CheckExternalCoord (const ExternalCoord &c) const =0
 
virtual bool CheckIndexCoord (const IndexCoord &c) const =0
 
virtual std::string FormatExternal (const ExternalCoord &ec) const =0
 
virtual std::string FormatCoord (const IndexCoord &c) const =0
 
virtual std::string FormatArea (const IndexArea &ia) const =0
 

Member Function Documentation

◆ CheckExternalCoord()

bool Maria::GeoIndex64LatLonProjector::CheckExternalCoord ( const ExternalCoord c) const
inlinevirtual

◆ CheckIndexCoord()

bool Maria::GeoIndex64LatLonProjector::CheckIndexCoord ( const IndexCoord c) const
inlinevirtual

◆ CoordUnitSizeMeters()

std::pair< double, double > Maria::GeoIndex64LatLonProjector::CoordUnitSizeMeters ( const ExternalCoord ec) const
inlinevirtual

◆ ExternalToIndex() [1/3]

IndexCoord Maria::GeoIndex64LatLonProjector::ExternalToIndex ( const ExternalCoord ec) const
inlinevirtual

◆ ExternalToIndex() [2/3]

IndexCoord Maria::GeoIndex64LatLonProjector::ExternalToIndex ( double  x,
double  y 
) const
inlinevirtual

◆ ExternalToIndex() [3/3]

IndexArea Maria::GeoIndex64LatLonProjector::ExternalToIndex ( double  x0,
double  y0,
double  x1,
double  y1 
) const
inlinevirtual

◆ FormatArea()

std::string Maria::GeoIndex64LatLonProjector::FormatArea ( const IndexArea ia) const
inlinevirtual

◆ FormatCoord()

std::string Maria::GeoIndex64LatLonProjector::FormatCoord ( const IndexCoord c) const
inlinevirtual

◆ FormatExternal()

std::string Maria::GeoIndex64LatLonProjector::FormatExternal ( const ExternalCoord ec) const
inlinevirtual

◆ IndexToExternal()

ExternalCoord Maria::GeoIndex64LatLonProjector::IndexToExternal ( const IndexCoord oc) const
inlinevirtual

The documentation for this class was generated from the following file: