aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/reference_exported_symbols.txt293
-rw-r--r--src/4D_api.cpp2
-rw-r--r--src/Makefile.am2
-rw-r--r--src/apply_vgridshift.cpp2
-rw-r--r--src/apps/gie.cpp2
-rw-r--r--src/conversions/cart.cpp2
-rw-r--r--src/conversions/unitconvert.cpp2
-rw-r--r--src/factors.cpp2
-rw-r--r--src/fwd.cpp2
-rw-r--r--src/init.cpp2
-rw-r--r--src/inv.cpp2
-rw-r--r--src/lib_proj.cmake1
-rw-r--r--src/nad_cvt.cpp2
-rw-r--r--src/nad_intr.cpp2
-rw-r--r--src/proj_math.h34
-rw-r--r--src/proj_symbol_rename.h27
-rw-r--r--src/projections/aea.cpp2
-rw-r--r--src/projections/aeqd.cpp2
-rw-r--r--src/projections/bipc.cpp2
-rw-r--r--src/projections/bonne.cpp2
-rw-r--r--src/projections/ccon.cpp2
-rw-r--r--src/projections/eqdc.cpp2
-rw-r--r--src/projections/geos.cpp2
-rw-r--r--src/projections/gnom.cpp2
-rw-r--r--src/projections/isea.cpp2
-rw-r--r--src/projections/laea.cpp2
-rw-r--r--src/projections/lcc.cpp2
-rw-r--r--src/projections/merc.cpp2
-rw-r--r--src/projections/mod_ster.cpp2
-rw-r--r--src/projections/nsper.cpp2
-rw-r--r--src/projections/oea.cpp2
-rw-r--r--src/projections/ortho.cpp2
-rw-r--r--src/projections/robin.cpp2
-rw-r--r--src/projections/sconics.cpp2
-rw-r--r--src/projections/stere.cpp2
-rw-r--r--src/projections/sterea.cpp2
-rw-r--r--src/projections/tmerc.cpp2
-rw-r--r--src/projections/tobmerc.cpp2
-rw-r--r--src/projections/tpeqd.cpp2
-rw-r--r--src/transformations/deformation.cpp2
40 files changed, 205 insertions, 222 deletions
diff --git a/scripts/reference_exported_symbols.txt b/scripts/reference_exported_symbols.txt
index b12907e5..44be52e5 100644
--- a/scripts/reference_exported_symbols.txt
+++ b/scripts/reference_exported_symbols.txt
@@ -13,102 +13,97 @@ geod_inverseline
geod_lineinit
geod_polygon_addedge
geod_polygon_addpoint
-geod_polygonarea
geod_polygon_clear
geod_polygon_compute
geod_polygon_init
geod_polygon_testedge
geod_polygon_testpoint
+geod_polygonarea
geod_position
geod_setdistance
-osgeo::proj::common::Angle::~Angle()
osgeo::proj::common::Angle::Angle(double)
osgeo::proj::common::Angle::Angle(double, osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::common::Angle::Angle(osgeo::proj::common::Angle const&)
-osgeo::proj::common::DataEpoch::coordinateEpoch() const
-osgeo::proj::common::DataEpoch::~DataEpoch()
+osgeo::proj::common::Angle::~Angle()
osgeo::proj::common::DataEpoch::DataEpoch(osgeo::proj::common::DataEpoch const&)
osgeo::proj::common::DataEpoch::DataEpoch(osgeo::proj::common::Measure const&)
-osgeo::proj::common::DateTime::create(std::string const&)
-osgeo::proj::common::DateTime::~DateTime()
+osgeo::proj::common::DataEpoch::coordinateEpoch() const
+osgeo::proj::common::DataEpoch::~DataEpoch()
osgeo::proj::common::DateTime::DateTime(osgeo::proj::common::DateTime const&)
+osgeo::proj::common::DateTime::create(std::string const&)
osgeo::proj::common::DateTime::isISO_8601() const
osgeo::proj::common::DateTime::toString() const
+osgeo::proj::common::DateTime::~DateTime()
+osgeo::proj::common::IdentifiedObject::IdentifiedObject()
+osgeo::proj::common::IdentifiedObject::IdentifiedObject(osgeo::proj::common::IdentifiedObject const&)
osgeo::proj::common::IdentifiedObject::alias() const
osgeo::proj::common::IdentifiedObject::aliases() const
osgeo::proj::common::IdentifiedObject::formatID(osgeo::proj::io::WKTFormatter*) const
osgeo::proj::common::IdentifiedObject::getEPSGCode() const
-osgeo::proj::common::IdentifiedObject::~IdentifiedObject()
-osgeo::proj::common::IdentifiedObject::IdentifiedObject()
-osgeo::proj::common::IdentifiedObject::IdentifiedObject(osgeo::proj::common::IdentifiedObject const&)
osgeo::proj::common::IdentifiedObject::identifiers() const
osgeo::proj::common::IdentifiedObject::isDeprecated() const
osgeo::proj::common::IdentifiedObject::name() const
osgeo::proj::common::IdentifiedObject::nameStr() const
osgeo::proj::common::IdentifiedObject::remarks() const
osgeo::proj::common::IdentifiedObject::setProperties(osgeo::proj::util::PropertyMap const&)
-osgeo::proj::common::Length::~Length()
+osgeo::proj::common::IdentifiedObject::~IdentifiedObject()
osgeo::proj::common::Length::Length(double)
osgeo::proj::common::Length::Length(double, osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::common::Length::Length(osgeo::proj::common::Length const&)
-osgeo::proj::common::Measure::convertToUnit(osgeo::proj::common::UnitOfMeasure const&) const
-osgeo::proj::common::Measure::getSIValue() const
-osgeo::proj::common::Measure::~Measure()
+osgeo::proj::common::Length::~Length()
osgeo::proj::common::Measure::Measure(double, osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::common::Measure::Measure(osgeo::proj::common::Measure const&)
+osgeo::proj::common::Measure::convertToUnit(osgeo::proj::common::UnitOfMeasure const&) const
+osgeo::proj::common::Measure::getSIValue() const
osgeo::proj::common::Measure::operator==(osgeo::proj::common::Measure const&) const
osgeo::proj::common::Measure::unit() const
osgeo::proj::common::Measure::value() const
-osgeo::proj::common::ObjectDomain::create(osgeo::proj::util::optional<std::string> const&, std::shared_ptr<osgeo::proj::metadata::Extent> const&)
-osgeo::proj::common::ObjectDomain::domainOfValidity() const
-osgeo::proj::common::ObjectDomain::_exportToWKT(osgeo::proj::io::WKTFormatter*) const
-osgeo::proj::common::ObjectDomain::_isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const
-osgeo::proj::common::ObjectDomain::~ObjectDomain()
+osgeo::proj::common::Measure::~Measure()
osgeo::proj::common::ObjectDomain::ObjectDomain(osgeo::proj::common::ObjectDomain const&)
osgeo::proj::common::ObjectDomain::ObjectDomain(osgeo::proj::util::optional<std::string> const&, std::shared_ptr<osgeo::proj::metadata::Extent> const&)
+osgeo::proj::common::ObjectDomain::_exportToWKT(osgeo::proj::io::WKTFormatter*) const
+osgeo::proj::common::ObjectDomain::_isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const
+osgeo::proj::common::ObjectDomain::create(osgeo::proj::util::optional<std::string> const&, std::shared_ptr<osgeo::proj::metadata::Extent> const&)
+osgeo::proj::common::ObjectDomain::domainOfValidity() const
osgeo::proj::common::ObjectDomain::scope() const
+osgeo::proj::common::ObjectDomain::~ObjectDomain()
+osgeo::proj::common::ObjectUsage::ObjectUsage()
+osgeo::proj::common::ObjectUsage::ObjectUsage(osgeo::proj::common::ObjectUsage const&)
+osgeo::proj::common::ObjectUsage::_isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const
osgeo::proj::common::ObjectUsage::baseExportToJSON(osgeo::proj::io::JSONFormatter*) const
osgeo::proj::common::ObjectUsage::baseExportToWKT(osgeo::proj::io::WKTFormatter*) const
osgeo::proj::common::ObjectUsage::domains() const
-osgeo::proj::common::ObjectUsage::_isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const
-osgeo::proj::common::ObjectUsage::~ObjectUsage()
-osgeo::proj::common::ObjectUsage::ObjectUsage()
-osgeo::proj::common::ObjectUsage::ObjectUsage(osgeo::proj::common::ObjectUsage const&)
osgeo::proj::common::ObjectUsage::setProperties(osgeo::proj::util::PropertyMap const&)
-osgeo::proj::common::Scale::~Scale()
+osgeo::proj::common::ObjectUsage::~ObjectUsage()
osgeo::proj::common::Scale::Scale(double)
osgeo::proj::common::Scale::Scale(double, osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::common::Scale::Scale(osgeo::proj::common::Scale const&)
+osgeo::proj::common::Scale::~Scale()
+osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(osgeo::proj::common::UnitOfMeasure const&)
+osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::string const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::string const&, std::string const&)
osgeo::proj::common::UnitOfMeasure::code() const
osgeo::proj::common::UnitOfMeasure::codeSpace() const
osgeo::proj::common::UnitOfMeasure::conversionToSI() const
osgeo::proj::common::UnitOfMeasure::name() const
+osgeo::proj::common::UnitOfMeasure::operator!=(osgeo::proj::common::UnitOfMeasure const&) const
osgeo::proj::common::UnitOfMeasure::operator=(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::common::UnitOfMeasure::operator==(osgeo::proj::common::UnitOfMeasure const&) const
-osgeo::proj::common::UnitOfMeasure::operator!=(osgeo::proj::common::UnitOfMeasure const&) const
osgeo::proj::common::UnitOfMeasure::type() const
osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure()
-osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::string const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::string const&, std::string const&)
osgeo::proj::crs::BoundCRS::baseCRS() const
osgeo::proj::crs::BoundCRS::baseCRSWithCanonicalBoundCRS() const
-osgeo::proj::crs::BoundCRS::~BoundCRS()
osgeo::proj::crs::BoundCRS::create(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::Transformation> > const&)
osgeo::proj::crs::BoundCRS::createFromNadgrids(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::string const&)
osgeo::proj::crs::BoundCRS::createFromTOWGS84(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::vector<double, std::allocator<double> > const&)
osgeo::proj::crs::BoundCRS::hubCRS() const
osgeo::proj::crs::BoundCRS::transformation() const
-osgeo::proj::crs::CompoundCRS::componentReferenceSystems() const
-osgeo::proj::crs::CompoundCRS::~CompoundCRS()
-osgeo::proj::crs::CompoundCRS::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > > > const&)
-osgeo::proj::crs::CompoundCRS::identify(std::shared_ptr<osgeo::proj::io::AuthorityFactory> const&) const
+osgeo::proj::crs::BoundCRS::~BoundCRS()
osgeo::proj::crs::CRS::alterCSLinearUnit(osgeo::proj::common::UnitOfMeasure const&) const
osgeo::proj::crs::CRS::alterGeodeticCRS(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&) const
osgeo::proj::crs::CRS::alterId(std::string const&, std::string const&) const
osgeo::proj::crs::CRS::alterName(std::string const&) const
osgeo::proj::crs::CRS::canonicalBoundCRS() const
osgeo::proj::crs::CRS::createBoundCRSToWGS84IfPossible(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&, osgeo::proj::operation::CoordinateOperationContext::IntermediateCRSUse) const
-osgeo::proj::crs::CRS::~CRS()
osgeo::proj::crs::CRS::extractGeodeticCRS() const
osgeo::proj::crs::CRS::extractGeographicCRS() const
osgeo::proj::crs::CRS::extractVerticalCRS() const
@@ -117,14 +112,19 @@ osgeo::proj::crs::CRS::identify(std::shared_ptr<osgeo::proj::io::AuthorityFactor
osgeo::proj::crs::CRS::promoteTo3D(std::string const&, std::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const
osgeo::proj::crs::CRS::shallowClone() const
osgeo::proj::crs::CRS::stripVerticalComponent() const
+osgeo::proj::crs::CRS::~CRS()
+osgeo::proj::crs::CompoundCRS::componentReferenceSystems() const
+osgeo::proj::crs::CompoundCRS::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > > > const&)
+osgeo::proj::crs::CompoundCRS::identify(std::shared_ptr<osgeo::proj::io::AuthorityFactory> const&) const
+osgeo::proj::crs::CompoundCRS::~CompoundCRS()
osgeo::proj::crs::DerivedCRS::baseCRS() const
-osgeo::proj::crs::DerivedCRS::~DerivedCRS()
osgeo::proj::crs::DerivedCRS::derivingConversion() const
+osgeo::proj::crs::DerivedCRS::~DerivedCRS()
+osgeo::proj::crs::DerivedGeodeticCRS::_exportToWKT(osgeo::proj::io::WKTFormatter*) const
osgeo::proj::crs::DerivedGeodeticCRS::baseCRS() const
osgeo::proj::crs::DerivedGeodeticCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::Conversion> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CartesianCS> > const&)
osgeo::proj::crs::DerivedGeodeticCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::Conversion> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::SphericalCS> > const&)
osgeo::proj::crs::DerivedGeodeticCRS::~DerivedGeodeticCRS()
-osgeo::proj::crs::DerivedGeodeticCRS::_exportToWKT(osgeo::proj::io::WKTFormatter*) const
osgeo::proj::crs::DerivedGeographicCRS::baseCRS() const
osgeo::proj::crs::DerivedGeographicCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::Conversion> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&)
osgeo::proj::crs::DerivedGeographicCRS::~DerivedGeographicCRS()
@@ -143,16 +143,16 @@ osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, std
osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&, std::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::SphericalCS> > const&)
osgeo::proj::crs::GeodeticCRS::datum() const
osgeo::proj::crs::GeodeticCRS::ellipsoid() const
-osgeo::proj::crs::GeodeticCRS::~GeodeticCRS()
osgeo::proj::crs::GeodeticCRS::identify(std::shared_ptr<osgeo::proj::io::AuthorityFactory> const&) const
osgeo::proj::crs::GeodeticCRS::isGeocentric() const
osgeo::proj::crs::GeodeticCRS::primeMeridian() const
osgeo::proj::crs::GeodeticCRS::velocityModel() const
+osgeo::proj::crs::GeodeticCRS::~GeodeticCRS()
osgeo::proj::crs::GeographicCRS::coordinateSystem() const
osgeo::proj::crs::GeographicCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&)
osgeo::proj::crs::GeographicCRS::create(osgeo::proj::util::PropertyMap const&, std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&, std::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&)
-osgeo::proj::crs::GeographicCRS::~GeographicCRS()
osgeo::proj::crs::GeographicCRS::is2DPartOf3D(dropbox::oxygen::nn<osgeo::proj::crs::GeographicCRS const*>) const
+osgeo::proj::crs::GeographicCRS::~GeographicCRS()
osgeo::proj::crs::ParametricCRS::coordinateSystem() const
osgeo::proj::crs::ParametricCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::ParametricDatum> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::ParametricCS> > const&)
osgeo::proj::crs::ParametricCRS::datum() const
@@ -180,33 +180,33 @@ osgeo::proj::crs::VerticalCRS::identify(std::shared_ptr<osgeo::proj::io::Authori
osgeo::proj::crs::VerticalCRS::velocityModel() const
osgeo::proj::crs::VerticalCRS::~VerticalCRS()
osgeo::proj::cs::AxisDirection::valueOf(std::string const&)
-osgeo::proj::cs::CartesianCS::~CartesianCS()
+osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
+osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::CartesianCS::createEastingNorthing(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::CartesianCS::createGeocentric(osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::cs::CartesianCS::createNorthingEasting(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::CartesianCS::createNorthPoleEastingSouthNorthingSouth(osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
-osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
+osgeo::proj::cs::CartesianCS::createNorthingEasting(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::CartesianCS::createSouthPoleEastingNorthNorthingNorth(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::CartesianCS::createWestingSouthing(osgeo::proj::common::UnitOfMeasure const&)
+osgeo::proj::cs::CartesianCS::~CartesianCS()
+osgeo::proj::cs::CoordinateSystem::axisList() const
+osgeo::proj::cs::CoordinateSystem::~CoordinateSystem()
osgeo::proj::cs::CoordinateSystemAxis::abbreviation() const
-osgeo::proj::cs::CoordinateSystemAxis::~CoordinateSystemAxis()
osgeo::proj::cs::CoordinateSystemAxis::create(osgeo::proj::util::PropertyMap const&, std::string const&, osgeo::proj::cs::AxisDirection const&, osgeo::proj::common::UnitOfMeasure const&, std::shared_ptr<osgeo::proj::cs::Meridian> const&)
osgeo::proj::cs::CoordinateSystemAxis::direction() const
-osgeo::proj::cs::CoordinateSystem::axisList() const
osgeo::proj::cs::CoordinateSystemAxis::maximumValue() const
osgeo::proj::cs::CoordinateSystemAxis::meridian() const
osgeo::proj::cs::CoordinateSystemAxis::minimumValue() const
osgeo::proj::cs::CoordinateSystemAxis::unit() const
-osgeo::proj::cs::CoordinateSystem::~CoordinateSystem()
+osgeo::proj::cs::CoordinateSystemAxis::~CoordinateSystemAxis()
osgeo::proj::cs::DateTimeTemporalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::DateTimeTemporalCS::~DateTimeTemporalCS()
-osgeo::proj::cs::EllipsoidalCS::createLatitudeLongitudeEllipsoidalHeight(osgeo::proj::common::UnitOfMeasure const&, osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::cs::EllipsoidalCS::createLatitudeLongitude(osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::cs::EllipsoidalCS::createLongitudeLatitudeEllipsoidalHeight(osgeo::proj::common::UnitOfMeasure const&, osgeo::proj::common::UnitOfMeasure const&)
-osgeo::proj::cs::EllipsoidalCS::createLongitudeLatitude(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::EllipsoidalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::EllipsoidalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
+osgeo::proj::cs::EllipsoidalCS::createLatitudeLongitude(osgeo::proj::common::UnitOfMeasure const&)
+osgeo::proj::cs::EllipsoidalCS::createLatitudeLongitudeEllipsoidalHeight(osgeo::proj::common::UnitOfMeasure const&, osgeo::proj::common::UnitOfMeasure const&)
+osgeo::proj::cs::EllipsoidalCS::createLongitudeLatitude(osgeo::proj::common::UnitOfMeasure const&)
+osgeo::proj::cs::EllipsoidalCS::createLongitudeLatitudeEllipsoidalHeight(osgeo::proj::common::UnitOfMeasure const&, osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::EllipsoidalCS::~EllipsoidalCS()
osgeo::proj::cs::Meridian::create(osgeo::proj::common::Angle const&)
osgeo::proj::cs::Meridian::longitude() const
@@ -217,37 +217,36 @@ osgeo::proj::cs::ParametricCS::create(osgeo::proj::util::PropertyMap const&, dro
osgeo::proj::cs::ParametricCS::~ParametricCS()
osgeo::proj::cs::SphericalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::SphericalCS::~SphericalCS()
+osgeo::proj::cs::TemporalCS::~TemporalCS()
osgeo::proj::cs::TemporalCountCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::TemporalCountCS::~TemporalCountCS()
-osgeo::proj::cs::TemporalCS::~TemporalCS()
osgeo::proj::cs::TemporalMeasureCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
osgeo::proj::cs::TemporalMeasureCS::~TemporalMeasureCS()
-osgeo::proj::cs::VerticalCS::createGravityRelatedHeight(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::VerticalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)
+osgeo::proj::cs::VerticalCS::createGravityRelatedHeight(osgeo::proj::common::UnitOfMeasure const&)
osgeo::proj::cs::VerticalCS::~VerticalCS()
osgeo::proj::datum::Datum::anchorDefinition() const
osgeo::proj::datum::Datum::conventionalRS() const
+osgeo::proj::datum::Datum::publicationDate() const
osgeo::proj::datum::Datum::~Datum()
osgeo::proj::datum::DatumEnsemble::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::Datum> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::Datum> > > > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > const&)
-osgeo::proj::datum::DatumEnsemble::~DatumEnsemble()
osgeo::proj::datum::DatumEnsemble::datums() const
osgeo::proj::datum::DatumEnsemble::positionalAccuracy() const
-osgeo::proj::datum::Datum::publicationDate() const
+osgeo::proj::datum::DatumEnsemble::~DatumEnsemble()
osgeo::proj::datum::DynamicGeodeticReferenceFrame::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&, osgeo::proj::util::optional<std::string> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&, osgeo::proj::common::Measure const&, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::datum::DynamicGeodeticReferenceFrame::deformationModelName() const
-osgeo::proj::datum::DynamicGeodeticReferenceFrame::~DynamicGeodeticReferenceFrame()
osgeo::proj::datum::DynamicGeodeticReferenceFrame::frameReferenceEpoch() const
+osgeo::proj::datum::DynamicGeodeticReferenceFrame::~DynamicGeodeticReferenceFrame()
osgeo::proj::datum::DynamicVerticalReferenceFrame::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::string> const&, osgeo::proj::util::optional<osgeo::proj::datum::RealizationMethod> const&, osgeo::proj::common::Measure const&, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::datum::DynamicVerticalReferenceFrame::deformationModelName() const
-osgeo::proj::datum::DynamicVerticalReferenceFrame::~DynamicVerticalReferenceFrame()
osgeo::proj::datum::DynamicVerticalReferenceFrame::frameReferenceEpoch() const
+osgeo::proj::datum::DynamicVerticalReferenceFrame::~DynamicVerticalReferenceFrame()
osgeo::proj::datum::Ellipsoid::celestialBody() const
-osgeo::proj::datum::Ellipsoid::computedInverseFlattening() const
osgeo::proj::datum::Ellipsoid::computeSemiMinorAxis() const
+osgeo::proj::datum::Ellipsoid::computedInverseFlattening() const
osgeo::proj::datum::Ellipsoid::createFlattenedSphere(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, osgeo::proj::common::Scale const&, std::string const&)
osgeo::proj::datum::Ellipsoid::createSphere(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, std::string const&)
osgeo::proj::datum::Ellipsoid::createTwoAxis(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&, std::string const&)
-osgeo::proj::datum::Ellipsoid::~Ellipsoid()
osgeo::proj::datum::Ellipsoid::identify() const
osgeo::proj::datum::Ellipsoid::inverseFlattening() const
osgeo::proj::datum::Ellipsoid::isSphere() const
@@ -255,106 +254,103 @@ osgeo::proj::datum::Ellipsoid::semiMajorAxis() const
osgeo::proj::datum::Ellipsoid::semiMedianAxis() const
osgeo::proj::datum::Ellipsoid::semiMinorAxis() const
osgeo::proj::datum::Ellipsoid::squaredEccentricity() const
+osgeo::proj::datum::Ellipsoid::~Ellipsoid()
osgeo::proj::datum::EngineeringDatum::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::datum::EngineeringDatum::~EngineeringDatum()
osgeo::proj::datum::GeodeticReferenceFrame::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&, osgeo::proj::util::optional<std::string> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&)
osgeo::proj::datum::GeodeticReferenceFrame::ellipsoid() const
-osgeo::proj::datum::GeodeticReferenceFrame::~GeodeticReferenceFrame()
osgeo::proj::datum::GeodeticReferenceFrame::primeMeridian() const
+osgeo::proj::datum::GeodeticReferenceFrame::~GeodeticReferenceFrame()
osgeo::proj::datum::ParametricDatum::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::datum::ParametricDatum::~ParametricDatum()
osgeo::proj::datum::PrimeMeridian::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&)
osgeo::proj::datum::PrimeMeridian::longitude() const
osgeo::proj::datum::PrimeMeridian::~PrimeMeridian()
-osgeo::proj::datum::RealizationMethod::operator=(osgeo::proj::datum::RealizationMethod const&)
osgeo::proj::datum::RealizationMethod::RealizationMethod(osgeo::proj::datum::RealizationMethod const&)
osgeo::proj::datum::RealizationMethod::RealizationMethod(std::string const&)
+osgeo::proj::datum::RealizationMethod::operator=(osgeo::proj::datum::RealizationMethod const&)
osgeo::proj::datum::TemporalDatum::calendar() const
osgeo::proj::datum::TemporalDatum::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::DateTime const&, std::string const&)
-osgeo::proj::datum::TemporalDatum::~TemporalDatum()
osgeo::proj::datum::TemporalDatum::temporalOrigin() const
+osgeo::proj::datum::TemporalDatum::~TemporalDatum()
osgeo::proj::datum::VerticalReferenceFrame::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::string> const&, osgeo::proj::util::optional<osgeo::proj::datum::RealizationMethod> const&)
osgeo::proj::datum::VerticalReferenceFrame::realizationMethod() const
osgeo::proj::datum::VerticalReferenceFrame::~VerticalReferenceFrame()
+osgeo::proj::internal::c_locale_stod(std::string const&)
osgeo::proj::internal::ci_equal(std::string const&, char const*)
osgeo::proj::internal::ci_equal(std::string const&, std::string const&)
osgeo::proj::internal::ci_find(std::string const&, char const*)
-osgeo::proj::internal::c_locale_stod(std::string const&)
osgeo::proj::internal::replaceAll(std::string const&, std::string const&, std::string const&)
osgeo::proj::internal::split(std::string const&, char)
osgeo::proj::internal::split(std::string const&, std::string const&)
-osgeo::proj::internal::tolower(std::string const&)
osgeo::proj::internal::toString(double, int)
-osgeo::proj::io::AuthorityFactory::~AuthorityFactory()
+osgeo::proj::internal::tolower(std::string const&)
+osgeo::proj::io::AuthorityFactory::CRSInfo::CRSInfo()
+osgeo::proj::io::AuthorityFactory::create(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::io::DatabaseContext> > const&, std::string const&)
osgeo::proj::io::AuthorityFactory::createCompoundCRS(std::string const&) const
osgeo::proj::io::AuthorityFactory::createConversion(std::string const&) const
osgeo::proj::io::AuthorityFactory::createCoordinateOperation(std::string const&, bool) const
osgeo::proj::io::AuthorityFactory::createCoordinateReferenceSystem(std::string const&) const
osgeo::proj::io::AuthorityFactory::createCoordinateSystem(std::string const&) const
osgeo::proj::io::AuthorityFactory::createDatum(std::string const&) const
-osgeo::proj::io::AuthorityFactory::create(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::io::DatabaseContext> > const&, std::string const&)
osgeo::proj::io::AuthorityFactory::createEllipsoid(std::string const&) const
osgeo::proj::io::AuthorityFactory::createExtent(std::string const&) const
+osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(std::string const&, std::string const&, std::string const&, std::string const&, bool, bool, bool, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&) const
osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(std::string const&, std::string const&) const
osgeo::proj::io::AuthorityFactory::createFromCoordinateReferenceSystemCodes(std::string const&, std::string const&, std::string const&, std::string const&, bool, bool, bool) const
-osgeo::proj::io::AuthorityFactory::createFromCRSCodesWithIntermediates(std::string const&, std::string const&, std::string const&, std::string const&, bool, bool, bool, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&) const
osgeo::proj::io::AuthorityFactory::createGeodeticCRS(std::string const&) const
osgeo::proj::io::AuthorityFactory::createGeodeticDatum(std::string const&) const
osgeo::proj::io::AuthorityFactory::createGeographicCRS(std::string const&) const
-osgeo::proj::io::AuthorityFactory::createObjectsFromName(std::string const&, std::vector<osgeo::proj::io::AuthorityFactory::ObjectType, std::allocator<osgeo::proj::io::AuthorityFactory::ObjectType> > const&, bool, unsigned long) const
osgeo::proj::io::AuthorityFactory::createObject(std::string const&) const
+osgeo::proj::io::AuthorityFactory::createObjectsFromName(std::string const&, std::vector<osgeo::proj::io::AuthorityFactory::ObjectType, std::allocator<osgeo::proj::io::AuthorityFactory::ObjectType> > const&, bool, unsigned long) const
osgeo::proj::io::AuthorityFactory::createPrimeMeridian(std::string const&) const
osgeo::proj::io::AuthorityFactory::createProjectedCRS(std::string const&) const
osgeo::proj::io::AuthorityFactory::createUnitOfMeasure(std::string const&) const
osgeo::proj::io::AuthorityFactory::createVerticalCRS(std::string const&) const
osgeo::proj::io::AuthorityFactory::createVerticalDatum(std::string const&) const
-osgeo::proj::io::AuthorityFactory::CRSInfo::CRSInfo()
osgeo::proj::io::AuthorityFactory::databaseContext() const
-osgeo::proj::io::AuthorityFactory::getAuthorityCodes(osgeo::proj::io::AuthorityFactory::ObjectType const&, bool) const
osgeo::proj::io::AuthorityFactory::getAuthority() const
+osgeo::proj::io::AuthorityFactory::getAuthorityCodes(osgeo::proj::io::AuthorityFactory::ObjectType const&, bool) const
osgeo::proj::io::AuthorityFactory::getCRSInfoList() const
osgeo::proj::io::AuthorityFactory::getDescriptionText(std::string const&) const
osgeo::proj::io::AuthorityFactory::getOfficialNameFromAlias(std::string const&, std::string const&, std::string const&, bool, std::string&, std::string&, std::string&) const
osgeo::proj::io::AuthorityFactory::identifyBodyFromSemiMajorAxis(double, double) const
osgeo::proj::io::AuthorityFactory::listAreaOfUseFromName(std::string const&, bool) const
-osgeo::proj::io::createFromUserInput(std::string const&, projCtx_t*)
-osgeo::proj::io::createFromUserInput(std::string const&, std::shared_ptr<osgeo::proj::io::DatabaseContext> const&, bool)
+osgeo::proj::io::AuthorityFactory::~AuthorityFactory()
osgeo::proj::io::DatabaseContext::create(std::string const&, std::vector<std::string, std::allocator<std::string> > const&, projCtx_t*)
osgeo::proj::io::DatabaseContext::create(void*)
-osgeo::proj::io::DatabaseContext::~DatabaseContext()
osgeo::proj::io::DatabaseContext::getAuthorities() const
osgeo::proj::io::DatabaseContext::getDatabaseStructure() const
osgeo::proj::io::DatabaseContext::getMetadata(char const*) const
osgeo::proj::io::DatabaseContext::getPath() const
osgeo::proj::io::DatabaseContext::getSqliteHandle() const
osgeo::proj::io::DatabaseContext::lookForGridInfo(std::string const&, std::string&, std::string&, std::string&, bool&, bool&, bool&) const
-osgeo::proj::io::FactoryException::~FactoryException()
+osgeo::proj::io::DatabaseContext::~DatabaseContext()
osgeo::proj::io::FactoryException::FactoryException(char const*)
osgeo::proj::io::FactoryException::FactoryException(osgeo::proj::io::FactoryException const&)
osgeo::proj::io::FactoryException::FactoryException(std::string const&)
-osgeo::proj::io::FormattingException::~FormattingException()
+osgeo::proj::io::FactoryException::~FactoryException()
osgeo::proj::io::FormattingException::FormattingException(osgeo::proj::io::FormattingException const&)
+osgeo::proj::io::FormattingException::~FormattingException()
osgeo::proj::io::IJSONExportable::exportToJSON(osgeo::proj::io::JSONFormatter*) const
osgeo::proj::io::IJSONExportable::~IJSONExportable()
osgeo::proj::io::IPROJStringExportable::exportToPROJString(osgeo::proj::io::PROJStringFormatter*) const
osgeo::proj::io::IPROJStringExportable::~IPROJStringExportable()
osgeo::proj::io::IWKTExportable::exportToWKT(osgeo::proj::io::WKTFormatter*) const
osgeo::proj::io::IWKTExportable::~IWKTExportable()
-osgeo::proj::io::JSONFormatter::create(std::shared_ptr<osgeo::proj::io::DatabaseContext>)
-osgeo::proj::io::JSONFormatter::~JSONFormatter()
-osgeo::proj::io::JSONFormatter::ObjectContext::~ObjectContext()
osgeo::proj::io::JSONFormatter::ObjectContext::ObjectContext(osgeo::proj::io::JSONFormatter&, char const*, bool)
+osgeo::proj::io::JSONFormatter::ObjectContext::~ObjectContext()
+osgeo::proj::io::JSONFormatter::create(std::shared_ptr<osgeo::proj::io::DatabaseContext>)
osgeo::proj::io::JSONFormatter::setIndentationWidth(int)
osgeo::proj::io::JSONFormatter::setMultiLine(bool)
osgeo::proj::io::JSONFormatter::setSchema(std::string const&)
osgeo::proj::io::JSONFormatter::toString() const
-osgeo::proj::io::NoSuchAuthorityCodeException::getAuthorityCode() const
-osgeo::proj::io::NoSuchAuthorityCodeException::getAuthority() const
-osgeo::proj::io::NoSuchAuthorityCodeException::~NoSuchAuthorityCodeException()
+osgeo::proj::io::JSONFormatter::~JSONFormatter()
osgeo::proj::io::NoSuchAuthorityCodeException::NoSuchAuthorityCodeException(osgeo::proj::io::NoSuchAuthorityCodeException const&)
osgeo::proj::io::NoSuchAuthorityCodeException::NoSuchAuthorityCodeException(std::string const&, std::string const&, std::string const&)
-osgeo::proj::io::ParsingException::~ParsingException()
-osgeo::proj::io::ParsingException::ParsingException(osgeo::proj::io::ParsingException const&)
+osgeo::proj::io::NoSuchAuthorityCodeException::getAuthority() const
+osgeo::proj::io::NoSuchAuthorityCodeException::getAuthorityCode() const
+osgeo::proj::io::NoSuchAuthorityCodeException::~NoSuchAuthorityCodeException()
osgeo::proj::io::PROJStringFormatter::addParam(char const*, char const*)
osgeo::proj::io::PROJStringFormatter::addParam(char const*, double)
osgeo::proj::io::PROJStringFormatter::addParam(char const*, int)
@@ -369,20 +365,22 @@ osgeo::proj::io::PROJStringFormatter::addStep(char const*)
osgeo::proj::io::PROJStringFormatter::addStep(std::string const&)
osgeo::proj::io::PROJStringFormatter::create(osgeo::proj::io::PROJStringFormatter::Convention, std::shared_ptr<osgeo::proj::io::DatabaseContext>)
osgeo::proj::io::PROJStringFormatter::ingestPROJString(std::string const&)
-osgeo::proj::io::PROJStringFormatter::~PROJStringFormatter()
osgeo::proj::io::PROJStringFormatter::setCRSExport(bool)
osgeo::proj::io::PROJStringFormatter::setCurrentStepInverted(bool)
osgeo::proj::io::PROJStringFormatter::setUseApproxTMerc(bool)
osgeo::proj::io::PROJStringFormatter::startInversion()
osgeo::proj::io::PROJStringFormatter::stopInversion()
osgeo::proj::io::PROJStringFormatter::toString() const
+osgeo::proj::io::PROJStringFormatter::~PROJStringFormatter()
+osgeo::proj::io::PROJStringParser::PROJStringParser()
osgeo::proj::io::PROJStringParser::attachContext(projCtx_t*)
osgeo::proj::io::PROJStringParser::attachDatabaseContext(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&)
osgeo::proj::io::PROJStringParser::createFromPROJString(std::string const&)
-osgeo::proj::io::PROJStringParser::~PROJStringParser()
-osgeo::proj::io::PROJStringParser::PROJStringParser()
osgeo::proj::io::PROJStringParser::setUsePROJ4InitRules(bool)
osgeo::proj::io::PROJStringParser::warningList() const
+osgeo::proj::io::PROJStringParser::~PROJStringParser()
+osgeo::proj::io::ParsingException::ParsingException(osgeo::proj::io::ParsingException const&)
+osgeo::proj::io::ParsingException::~ParsingException()
osgeo::proj::io::WKTFormatter::create(dropbox::oxygen::nn<std::unique_ptr<osgeo::proj::io::WKTFormatter, std::default_delete<osgeo::proj::io::WKTFormatter> > > const&)
osgeo::proj::io::WKTFormatter::create(osgeo::proj::io::WKTFormatter::Convention, std::shared_ptr<osgeo::proj::io::DatabaseContext>)
osgeo::proj::io::WKTFormatter::isStrict() const
@@ -394,6 +392,7 @@ osgeo::proj::io::WKTFormatter::setStrict(bool)
osgeo::proj::io::WKTFormatter::simulCurNodeHasId()
osgeo::proj::io::WKTFormatter::toString() const
osgeo::proj::io::WKTFormatter::~WKTFormatter()
+osgeo::proj::io::WKTNode::WKTNode(std::string const&)
osgeo::proj::io::WKTNode::addChild(dropbox::oxygen::nn<std::unique_ptr<osgeo::proj::io::WKTNode, std::default_delete<osgeo::proj::io::WKTNode> > >&&)
osgeo::proj::io::WKTNode::children() const
osgeo::proj::io::WKTNode::countChildrenOfName(std::string const&) const
@@ -402,50 +401,51 @@ osgeo::proj::io::WKTNode::lookForChild(std::string const&, int) const
osgeo::proj::io::WKTNode::toString() const
osgeo::proj::io::WKTNode::value() const
osgeo::proj::io::WKTNode::~WKTNode()
-osgeo::proj::io::WKTNode::WKTNode(std::string const&)
+osgeo::proj::io::WKTParser::WKTParser()
osgeo::proj::io::WKTParser::attachDatabaseContext(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&)
osgeo::proj::io::WKTParser::createFromWKT(std::string const&)
osgeo::proj::io::WKTParser::guessDialect(std::string const&)
osgeo::proj::io::WKTParser::setStrict(bool)
osgeo::proj::io::WKTParser::warningList() const
osgeo::proj::io::WKTParser::~WKTParser()
-osgeo::proj::io::WKTParser::WKTParser()
-osgeo::proj::metadata::Citation::~Citation()
+osgeo::proj::io::createFromUserInput(std::string const&, projCtx_t*)
+osgeo::proj::io::createFromUserInput(std::string const&, std::shared_ptr<osgeo::proj::io::DatabaseContext> const&, bool)
osgeo::proj::metadata::Citation::Citation()
osgeo::proj::metadata::Citation::Citation(osgeo::proj::metadata::Citation const&)
osgeo::proj::metadata::Citation::Citation(std::string const&)
osgeo::proj::metadata::Citation::title() const
+osgeo::proj::metadata::Citation::~Citation()
+osgeo::proj::metadata::Extent::Extent(osgeo::proj::metadata::Extent const&)
osgeo::proj::metadata::Extent::contains(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::Extent> > const&) const
-osgeo::proj::metadata::Extent::createFromBBOX(double, double, double, double, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::metadata::Extent::create(osgeo::proj::util::optional<std::string> const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::GeographicExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::GeographicExtent> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::VerticalExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::VerticalExtent> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> > > > const&)
+osgeo::proj::metadata::Extent::createFromBBOX(double, double, double, double, osgeo::proj::util::optional<std::string> const&)
osgeo::proj::metadata::Extent::description() const
-osgeo::proj::metadata::Extent::~Extent()
-osgeo::proj::metadata::Extent::Extent(osgeo::proj::metadata::Extent const&)
osgeo::proj::metadata::Extent::geographicElements() const
osgeo::proj::metadata::Extent::intersection(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::Extent> > const&) const
osgeo::proj::metadata::Extent::intersects(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::Extent> > const&) const
osgeo::proj::metadata::Extent::temporalElements() const
osgeo::proj::metadata::Extent::verticalElements() const
+osgeo::proj::metadata::Extent::~Extent()
osgeo::proj::metadata::GeographicBoundingBox::create(double, double, double, double)
osgeo::proj::metadata::GeographicBoundingBox::eastBoundLongitude() const
-osgeo::proj::metadata::GeographicBoundingBox::~GeographicBoundingBox()
osgeo::proj::metadata::GeographicBoundingBox::northBoundLatitude() const
osgeo::proj::metadata::GeographicBoundingBox::southBoundLatitude() const
osgeo::proj::metadata::GeographicBoundingBox::westBoundLongitude() const
+osgeo::proj::metadata::GeographicBoundingBox::~GeographicBoundingBox()
osgeo::proj::metadata::GeographicExtent::~GeographicExtent()
+osgeo::proj::metadata::Identifier::Identifier(osgeo::proj::metadata::Identifier const&)
osgeo::proj::metadata::Identifier::authority() const
osgeo::proj::metadata::Identifier::code() const
osgeo::proj::metadata::Identifier::codeSpace() const
osgeo::proj::metadata::Identifier::create(std::string const&, osgeo::proj::util::PropertyMap const&)
osgeo::proj::metadata::Identifier::description() const
-osgeo::proj::metadata::Identifier::~Identifier()
-osgeo::proj::metadata::Identifier::Identifier(osgeo::proj::metadata::Identifier const&)
osgeo::proj::metadata::Identifier::isEquivalentName(char const*, char const*)
osgeo::proj::metadata::Identifier::uri() const
osgeo::proj::metadata::Identifier::version() const
+osgeo::proj::metadata::Identifier::~Identifier()
osgeo::proj::metadata::PositionalAccuracy::create(std::string const&)
-osgeo::proj::metadata::PositionalAccuracy::~PositionalAccuracy()
osgeo::proj::metadata::PositionalAccuracy::value() const
+osgeo::proj::metadata::PositionalAccuracy::~PositionalAccuracy()
osgeo::proj::metadata::TemporalExtent::contains(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> > const&) const
osgeo::proj::metadata::TemporalExtent::create(std::string const&, std::string const&)
osgeo::proj::metadata::TemporalExtent::intersects(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> > const&) const
@@ -459,14 +459,15 @@ osgeo::proj::metadata::VerticalExtent::maximumValue() const
osgeo::proj::metadata::VerticalExtent::minimumValue() const
osgeo::proj::metadata::VerticalExtent::unit() const
osgeo::proj::metadata::VerticalExtent::~VerticalExtent()
-osgeo::proj::operation::ConcatenatedOperation::~ConcatenatedOperation()
-osgeo::proj::operation::ConcatenatedOperation::createComputeMetadata(std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > > const&, bool)
osgeo::proj::operation::ConcatenatedOperation::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
+osgeo::proj::operation::ConcatenatedOperation::createComputeMetadata(std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > > const&, bool)
osgeo::proj::operation::ConcatenatedOperation::gridsNeeded(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const
osgeo::proj::operation::ConcatenatedOperation::inverse() const
osgeo::proj::operation::ConcatenatedOperation::operations() const
-osgeo::proj::operation::Conversion::~Conversion()
+osgeo::proj::operation::ConcatenatedOperation::~ConcatenatedOperation()
osgeo::proj::operation::Conversion::convertToOtherMethod(int) const
+osgeo::proj::operation::Conversion::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationMethod> > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> > > > const&)
+osgeo::proj::operation::Conversion::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> > > > const&)
osgeo::proj::operation::Conversion::createAlbersEqualArea(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createAmericanPolyconic(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createAxisOrderReversal(bool)
@@ -474,12 +475,12 @@ osgeo::proj::operation::Conversion::createAzimuthalEquidistant(osgeo::proj::util
osgeo::proj::operation::Conversion::createBonne(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createCassiniSoldner(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createChangeVerticalUnit(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Scale const&)
-osgeo::proj::operation::Conversion::createEckertIII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createEckertII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEckertI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createEckertII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createEckertIII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEckertIV(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createEckertVI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEckertV(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createEckertVI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEqualEarth(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEquidistantConic(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createEquidistantCylindrical(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
@@ -497,14 +498,14 @@ osgeo::proj::operation::Conversion::createHotineObliqueMercatorVariantA(osgeo::p
osgeo::proj::operation::Conversion::createHotineObliqueMercatorVariantB(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createInternationalMapWorldPolyconic(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createInterruptedGoodeHomolosine(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createKrovakNorthOriented(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createKrovak(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createKrovakNorthOriented(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLabordeObliqueMercator(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertAzimuthalEqualArea(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertConicConformal_1SP(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createLambertConicConformal_2SP(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertConicConformal_2SP_Belgium(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertConicConformal_2SP_Michigan(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&, osgeo::proj::common::Scale const&)
-osgeo::proj::operation::Conversion::createLambertConicConformal_2SP(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertCylindricalEqualArea(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createLambertCylindricalEqualAreaSpherical(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createMercatorVariantA(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
@@ -514,8 +515,6 @@ osgeo::proj::operation::Conversion::createMollweide(osgeo::proj::util::PropertyM
osgeo::proj::operation::Conversion::createNewZealandMappingGrid(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createObliqueStereographic(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createOrthographic(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationMethod> > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> > > > const&)
-osgeo::proj::operation::Conversion::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> > > > const&)
osgeo::proj::operation::Conversion::createPolarStereographicVariantA(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Scale const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createPolarStereographicVariantB(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createPopularVisualisationPseudoMercator(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
@@ -530,17 +529,29 @@ osgeo::proj::operation::Conversion::createTunisiaMappingGrid(osgeo::proj::util::
osgeo::proj::operation::Conversion::createTwoPointEquidistant(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createUTM(osgeo::proj::util::PropertyMap const&, int, bool)
osgeo::proj::operation::Conversion::createVanDerGrinten(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createWagnerIII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createWagnerII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createWagnerI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createWagnerII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createWagnerIII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createWagnerIV(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createWagnerVII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
-osgeo::proj::operation::Conversion::createWagnerVI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::createWagnerV(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createWagnerVI(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
+osgeo::proj::operation::Conversion::createWagnerVII(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&)
osgeo::proj::operation::Conversion::identify() const
osgeo::proj::operation::Conversion::inverse() const
osgeo::proj::operation::Conversion::isUTM(int&, bool&) const
-osgeo::proj::operation::CoordinateOperationContext::~CoordinateOperationContext()
+osgeo::proj::operation::Conversion::~Conversion()
+osgeo::proj::operation::CoordinateOperation::coordinateOperationAccuracies() const
+osgeo::proj::operation::CoordinateOperation::hasBallparkTransformation() const
+osgeo::proj::operation::CoordinateOperation::interpolationCRS() const
+osgeo::proj::operation::CoordinateOperation::isPROJInstantiable(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const
+osgeo::proj::operation::CoordinateOperation::normalizeForVisualization() const
+osgeo::proj::operation::CoordinateOperation::operationVersion() const
+osgeo::proj::operation::CoordinateOperation::shallowClone() const
+osgeo::proj::operation::CoordinateOperation::sourceCRS() const
+osgeo::proj::operation::CoordinateOperation::sourceCoordinateEpoch() const
+osgeo::proj::operation::CoordinateOperation::targetCRS() const
+osgeo::proj::operation::CoordinateOperation::targetCoordinateEpoch() const
+osgeo::proj::operation::CoordinateOperation::~CoordinateOperation()
osgeo::proj::operation::CoordinateOperationContext::create(std::shared_ptr<osgeo::proj::io::AuthorityFactory> const&, std::shared_ptr<osgeo::proj::metadata::Extent> const&, double)
osgeo::proj::operation::CoordinateOperationContext::getAllowUseIntermediateCRS() const
osgeo::proj::operation::CoordinateOperationContext::getAreaOfInterest() const
@@ -561,70 +572,61 @@ osgeo::proj::operation::CoordinateOperationContext::setIntermediateCRS(std::vect
osgeo::proj::operation::CoordinateOperationContext::setSourceAndTargetCRSExtentUse(osgeo::proj::operation::CoordinateOperationContext::SourceTargetCRSExtentUse)
osgeo::proj::operation::CoordinateOperationContext::setSpatialCriterion(osgeo::proj::operation::CoordinateOperationContext::SpatialCriterion)
osgeo::proj::operation::CoordinateOperationContext::setUsePROJAlternativeGridNames(bool)
-osgeo::proj::operation::CoordinateOperation::~CoordinateOperation()
-osgeo::proj::operation::CoordinateOperation::coordinateOperationAccuracies() const
-osgeo::proj::operation::CoordinateOperationFactory::~CoordinateOperationFactory()
+osgeo::proj::operation::CoordinateOperationContext::~CoordinateOperationContext()
osgeo::proj::operation::CoordinateOperationFactory::create()
osgeo::proj::operation::CoordinateOperationFactory::createOperation(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&) const
osgeo::proj::operation::CoordinateOperationFactory::createOperations(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::default_delete<osgeo::proj::operation::CoordinateOperationContext> > > const&) const
-osgeo::proj::operation::CoordinateOperation::hasBallparkTransformation() const
-osgeo::proj::operation::CoordinateOperation::interpolationCRS() const
-osgeo::proj::operation::CoordinateOperation::isPROJInstantiable(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const
-osgeo::proj::operation::CoordinateOperation::normalizeForVisualization() const
-osgeo::proj::operation::CoordinateOperation::operationVersion() const
-osgeo::proj::operation::CoordinateOperation::shallowClone() const
-osgeo::proj::operation::CoordinateOperation::sourceCoordinateEpoch() const
-osgeo::proj::operation::CoordinateOperation::sourceCRS() const
-osgeo::proj::operation::CoordinateOperation::targetCoordinateEpoch() const
-osgeo::proj::operation::CoordinateOperation::targetCRS() const
+osgeo::proj::operation::CoordinateOperationFactory::~CoordinateOperationFactory()
osgeo::proj::operation::GeneralOperationParameter::~GeneralOperationParameter()
osgeo::proj::operation::GeneralParameterValue::~GeneralParameterValue()
-osgeo::proj::operation::GridDescription::~GridDescription()
osgeo::proj::operation::GridDescription::GridDescription()
-osgeo::proj::operation::GridDescription::GridDescription(osgeo::proj::operation::GridDescription&&)
osgeo::proj::operation::GridDescription::GridDescription(osgeo::proj::operation::GridDescription const&)
-osgeo::proj::operation::InvalidOperation::~InvalidOperation()
+osgeo::proj::operation::GridDescription::GridDescription(osgeo::proj::operation::GridDescription&&)
+osgeo::proj::operation::GridDescription::~GridDescription()
osgeo::proj::operation::InvalidOperation::InvalidOperation(osgeo::proj::operation::InvalidOperation const&)
+osgeo::proj::operation::InvalidOperation::~InvalidOperation()
osgeo::proj::operation::OperationMethod::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralOperationParameter> > > > const&)
osgeo::proj::operation::OperationMethod::create(osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > > > const&)
-osgeo::proj::operation::OperationMethod::formulaCitation() const
osgeo::proj::operation::OperationMethod::formula() const
+osgeo::proj::operation::OperationMethod::formulaCitation() const
osgeo::proj::operation::OperationMethod::getEPSGCode() const
-osgeo::proj::operation::OperationMethod::~OperationMethod()
osgeo::proj::operation::OperationMethod::parameters() const
+osgeo::proj::operation::OperationMethod::~OperationMethod()
osgeo::proj::operation::OperationParameter::create(osgeo::proj::util::PropertyMap const&)
osgeo::proj::operation::OperationParameter::getEPSGCode() const
osgeo::proj::operation::OperationParameter::getNameForEPSGCode(int)
osgeo::proj::operation::OperationParameter::~OperationParameter()
osgeo::proj::operation::OperationParameterValue::create(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> > const&)
-osgeo::proj::operation::OperationParameterValue::~OperationParameterValue()
osgeo::proj::operation::OperationParameterValue::parameter() const
osgeo::proj::operation::OperationParameterValue::parameterValue() const
+osgeo::proj::operation::OperationParameterValue::~OperationParameterValue()
osgeo::proj::operation::ParameterValue::booleanValue() const
osgeo::proj::operation::ParameterValue::create(bool)
osgeo::proj::operation::ParameterValue::create(char const*)
-osgeo::proj::operation::ParameterValue::createFilename(std::string const&)
osgeo::proj::operation::ParameterValue::create(int)
osgeo::proj::operation::ParameterValue::create(osgeo::proj::common::Measure const&)
osgeo::proj::operation::ParameterValue::create(std::string const&)
+osgeo::proj::operation::ParameterValue::createFilename(std::string const&)
osgeo::proj::operation::ParameterValue::integerValue() const
-osgeo::proj::operation::ParameterValue::~ParameterValue()
osgeo::proj::operation::ParameterValue::stringValue() const
osgeo::proj::operation::ParameterValue::type() const
osgeo::proj::operation::ParameterValue::value() const
osgeo::proj::operation::ParameterValue::valueFile() const
+osgeo::proj::operation::ParameterValue::~ParameterValue()
osgeo::proj::operation::PointMotionOperation::~PointMotionOperation()
osgeo::proj::operation::SingleOperation::createPROJBased(osgeo::proj::util::PropertyMap const&, std::string const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::SingleOperation::gridsNeeded(std::shared_ptr<osgeo::proj::io::DatabaseContext> const&) const
osgeo::proj::operation::SingleOperation::method() const
osgeo::proj::operation::SingleOperation::parameterValue(int) const
+osgeo::proj::operation::SingleOperation::parameterValue(std::string const&, int) const
osgeo::proj::operation::SingleOperation::parameterValueMeasure(int) const
osgeo::proj::operation::SingleOperation::parameterValueMeasure(std::string const&, int) const
osgeo::proj::operation::SingleOperation::parameterValueNumeric(int, osgeo::proj::common::UnitOfMeasure const&) const
osgeo::proj::operation::SingleOperation::parameterValues() const
-osgeo::proj::operation::SingleOperation::parameterValue(std::string const&, int) const
-osgeo::proj::operation::SingleOperation::~SingleOperation()
osgeo::proj::operation::SingleOperation::validateParameters() const
+osgeo::proj::operation::SingleOperation::~SingleOperation()
+osgeo::proj::operation::Transformation::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationMethod> > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
+osgeo::proj::operation::Transformation::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createAbridgedMolodensky(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createChangeVerticalUnit(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, osgeo::proj::common::Scale const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createCoordinateFrameRotation(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
@@ -636,12 +638,10 @@ osgeo::proj::operation::Transformation::createGravityRelatedHeightToGeographic3D
osgeo::proj::operation::Transformation::createLongitudeRotation(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, osgeo::proj::common::Angle const&)
osgeo::proj::operation::Transformation::createMolodensky(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createNTv2(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::string const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
-osgeo::proj::operation::Transformation::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationMethod> > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::GeneralParameterValue> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
-osgeo::proj::operation::Transformation::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::shared_ptr<osgeo::proj::crs::CRS> const&, osgeo::proj::util::PropertyMap const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::OperationParameter> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::ParameterValue> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createPositionVector(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
+osgeo::proj::operation::Transformation::createTOWGS84(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::vector<double, std::allocator<double> > const&)
osgeo::proj::operation::Transformation::createTimeDependentCoordinateFrameRotation(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createTimeDependentPositionVector(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
-osgeo::proj::operation::Transformation::createTOWGS84(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::vector<double, std::allocator<double> > const&)
osgeo::proj::operation::Transformation::createVERTCON(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, std::string const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::createVerticalOffset(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::crs::CRS> > const&, osgeo::proj::common::Length const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::PositionalAccuracy> > > > const&)
osgeo::proj::operation::Transformation::getTOWGS84Parameters() const
@@ -651,35 +651,34 @@ osgeo::proj::operation::Transformation::substitutePROJAlternativeGridNames(dropb
osgeo::proj::operation::Transformation::targetCRS() const
osgeo::proj::operation::Transformation::~Transformation()
osgeo::proj::util::ArrayOfBaseObject::add(osgeo::proj::util::BaseObjectNNPtr const&)
-osgeo::proj::util::ArrayOfBaseObject::~ArrayOfBaseObject()
osgeo::proj::util::ArrayOfBaseObject::create()
+osgeo::proj::util::ArrayOfBaseObject::~ArrayOfBaseObject()
osgeo::proj::util::BaseObject::~BaseObject()
osgeo::proj::util::BaseObjectNNPtr::~BaseObjectNNPtr()
-osgeo::proj::util::BoxedValue::~BoxedValue()
osgeo::proj::util::BoxedValue::BoxedValue(bool)
osgeo::proj::util::BoxedValue::BoxedValue(char const*)
osgeo::proj::util::BoxedValue::BoxedValue(int)
osgeo::proj::util::BoxedValue::BoxedValue(std::string const&)
+osgeo::proj::util::BoxedValue::~BoxedValue()
osgeo::proj::util::CodeList::~CodeList()
-osgeo::proj::util::Exception::~Exception()
osgeo::proj::util::Exception::Exception(osgeo::proj::util::Exception const&)
osgeo::proj::util::Exception::what() const
+osgeo::proj::util::Exception::~Exception()
osgeo::proj::util::GenericName::~GenericName()
-osgeo::proj::util::IComparable::~IComparable()
osgeo::proj::util::IComparable::isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const
-osgeo::proj::util::InvalidValueTypeException::~InvalidValueTypeException()
+osgeo::proj::util::IComparable::~IComparable()
osgeo::proj::util::InvalidValueTypeException::InvalidValueTypeException(osgeo::proj::util::InvalidValueTypeException const&)
-osgeo::proj::util::LocalName::~LocalName()
+osgeo::proj::util::InvalidValueTypeException::~InvalidValueTypeException()
osgeo::proj::util::LocalName::scope() const
osgeo::proj::util::LocalName::toFullyQualifiedName() const
osgeo::proj::util::LocalName::toString() const
+osgeo::proj::util::LocalName::~LocalName()
osgeo::proj::util::NameFactory::createGenericName(std::shared_ptr<osgeo::proj::util::NameSpace> const&, std::vector<std::string, std::allocator<std::string> > const&)
osgeo::proj::util::NameFactory::createLocalName(std::shared_ptr<osgeo::proj::util::NameSpace> const&, std::string const&)
osgeo::proj::util::NameFactory::createNameSpace(dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::util::GenericName> > const&, osgeo::proj::util::PropertyMap const&)
osgeo::proj::util::NameSpace::isGlobal() const
osgeo::proj::util::NameSpace::name() const
osgeo::proj::util::NameSpace::~NameSpace()
-osgeo::proj::util::PropertyMap::~PropertyMap()
osgeo::proj::util::PropertyMap::PropertyMap()
osgeo::proj::util::PropertyMap::PropertyMap(osgeo::proj::util::PropertyMap const&)
osgeo::proj::util::PropertyMap::set(std::string const&, bool)
@@ -688,8 +687,9 @@ osgeo::proj::util::PropertyMap::set(std::string const&, int)
osgeo::proj::util::PropertyMap::set(std::string const&, osgeo::proj::util::BaseObjectNNPtr const&)
osgeo::proj::util::PropertyMap::set(std::string const&, std::string const&)
osgeo::proj::util::PropertyMap::set(std::string const&, std::vector<std::string, std::allocator<std::string> > const&)
-osgeo::proj::util::UnsupportedOperationException::~UnsupportedOperationException()
+osgeo::proj::util::PropertyMap::~PropertyMap()
osgeo::proj::util::UnsupportedOperationException::UnsupportedOperationException(osgeo::proj::util::UnsupportedOperationException const&)
+osgeo::proj::util::UnsupportedOperationException::~UnsupportedOperationException()
pj_acquire_lock
pj_add_type_crs_if_needed(std::string const&)
pj_apply_gridshift
@@ -745,14 +745,13 @@ pj_inv
pj_inv3d
pj_is_geocent
pj_is_latlong
-pj_isnan
pj_latlong_from_proj
pj_log
pj_malloc
pj_mkparam(char const*)
pj_open_lib
-pj_param_exists(ARG_list*, char const*)
pj_param(projCtx_t*, ARG_list*, char const*)
+pj_param_exists(ARG_list*, char const*)
pj_phi2(projCtx_t*, double, double)
pj_pr_list
pj_release_lock
@@ -771,10 +770,10 @@ proj_angular_output
proj_area_create
proj_area_destroy
proj_area_set_bbox
-proj_as_projjson
proj_as_proj_string
-proj_assign_context
+proj_as_projjson
proj_as_wkt
+proj_assign_context
proj_cleanup
proj_clone
proj_concatoperation_get_step
@@ -787,10 +786,10 @@ proj_context_get_database_metadata
proj_context_get_database_path
proj_context_get_use_proj4_init_rules
proj_context_guess_wkt_dialect
+proj_context_set(PJconsts*, projCtx_t*)
proj_context_set_autoclose_database
proj_context_set_database_path
proj_context_set_file_finder
-proj_context_set(PJconsts*, projCtx_t*)
proj_context_set_search_paths
proj_context_use_proj4_init_rules
proj_convert_conversion_to_other_method
@@ -964,8 +963,8 @@ proj_lp_dist
proj_lpz_dist
proj_normalize_for_visualization
proj_operation_factory_context_destroy
-proj_operation_factory_context_set_allowed_intermediate_crs
proj_operation_factory_context_set_allow_use_intermediate_crs
+proj_operation_factory_context_set_allowed_intermediate_crs
proj_operation_factory_context_set_area_of_interest
proj_operation_factory_context_set_crs_extent_use
proj_operation_factory_context_set_desired_accuracy
diff --git a/src/4D_api.cpp b/src/4D_api.cpp
index 70eaac6a..db1d9516 100644
--- a/src/4D_api.cpp
+++ b/src/4D_api.cpp
@@ -45,7 +45,7 @@
#include "proj.h"
#include "proj_experimental.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#include "geodesic.h"
#include "proj/common.hpp"
diff --git a/src/Makefile.am b/src/Makefile.am
index 97f32bc7..79ca75d7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -46,7 +46,7 @@ libproj_la_LDFLAGS = -no-undefined -version-info 17:0:2
libproj_la_LIBADD = @SQLITE3_LIBS@
libproj_la_SOURCES = \
- pj_list.h proj_internal.h proj_math.h \
+ pj_list.h proj_internal.h \
\
iso19111/static.cpp \
iso19111/util.cpp \
diff --git a/src/apply_vgridshift.cpp b/src/apply_vgridshift.cpp
index 377e36e0..0c1db3dd 100644
--- a/src/apply_vgridshift.cpp
+++ b/src/apply_vgridshift.cpp
@@ -32,7 +32,7 @@
#include <stdio.h>
#include <string.h>
-#include "proj_math.h"
+#include <math.h>
#include "proj_internal.h"
static int is_nodata(float value, double vmultiplier)
diff --git a/src/apps/gie.cpp b/src/apps/gie.cpp
index 2f401984..4ae97130 100644
--- a/src/apps/gie.cpp
+++ b/src/apps/gie.cpp
@@ -115,7 +115,7 @@ Thomas Knudsen, thokn@sdfe.dk, 2017-10-01/2017-10-08
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#include "proj_strtod.h"
#include "optargpm.h"
diff --git a/src/conversions/cart.cpp b/src/conversions/cart.cpp
index c1f6f09d..a7817443 100644
--- a/src/conversions/cart.cpp
+++ b/src/conversions/cart.cpp
@@ -43,7 +43,7 @@
#define PJ_LIB__
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(cart, "Geodetic/cartesian conversions");
diff --git a/src/conversions/unitconvert.cpp b/src/conversions/unitconvert.cpp
index 7ef07311..377f384e 100644
--- a/src/conversions/unitconvert.cpp
+++ b/src/conversions/unitconvert.cpp
@@ -71,7 +71,7 @@ Last update: 2017-05-16
#include <time.h>
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(unitconvert, "Unit conversion");
diff --git a/src/factors.cpp b/src/factors.cpp
index 7c59ee7a..ff733d07 100644
--- a/src/factors.cpp
+++ b/src/factors.cpp
@@ -2,7 +2,7 @@
#define PJ_LIB__
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#include <errno.h>
diff --git a/src/fwd.cpp b/src/fwd.cpp
index c267045a..3eb03582 100644
--- a/src/fwd.cpp
+++ b/src/fwd.cpp
@@ -32,7 +32,7 @@
#include <math.h>
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#define INPUT_UNITS P->left
#define OUTPUT_UNITS P->right
diff --git a/src/init.cpp b/src/init.cpp
index ba9cddd2..1ed46e5a 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -39,7 +39,7 @@
#include "geodesic.h"
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
/**************************************************************************************/
diff --git a/src/inv.cpp b/src/inv.cpp
index b9520c53..17eb15b4 100644
--- a/src/inv.cpp
+++ b/src/inv.cpp
@@ -31,7 +31,7 @@
#include <math.h>
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#define INPUT_UNITS P->right
#define OUTPUT_UNITS P->left
diff --git a/src/lib_proj.cmake b/src/lib_proj.cmake
index f414e955..b16032d2 100644
--- a/src/lib_proj.cmake
+++ b/src/lib_proj.cmake
@@ -262,7 +262,6 @@ set(SRC_LIBPROJ_CORE
pj_list.h
pr_list.cpp
proj_internal.h
- proj_math.h
proj_mdist.cpp
qsfn.cpp
release.cpp
diff --git a/src/nad_cvt.cpp b/src/nad_cvt.cpp
index 76d2ccd0..79441d0a 100644
--- a/src/nad_cvt.cpp
+++ b/src/nad_cvt.cpp
@@ -5,7 +5,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#define MAX_ITERATIONS 10
#define TOL 1e-12
diff --git a/src/nad_intr.cpp b/src/nad_intr.cpp
index 8dc2f652..36ab0a99 100644
--- a/src/nad_intr.cpp
+++ b/src/nad_intr.cpp
@@ -2,7 +2,7 @@
#define PJ_LIB__
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PJ_LP nad_intr(PJ_LP t, struct CTABLE *ct) {
PJ_LP val, frct;
diff --git a/src/proj_math.h b/src/proj_math.h
deleted file mode 100644
index ac7fc51d..00000000
--- a/src/proj_math.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/******************************************************************************
- * Project: PROJ
- * Purpose: Math support for PROJ -- now provided by system libraries
- * Author: Kristian Evers
- *
- ******************************************************************************
- * Copyright (c) 2018, Kristian Evers
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included
- * in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- *****************************************************************************/
-
-#ifndef PROJ_MATH_H
-#define PROJ_MATH_H
-
-#include <math.h>
-#include <limits.h>
-
-#endif /* PROJ_MATH_H */
diff --git a/src/proj_symbol_rename.h b/src/proj_symbol_rename.h
index b6e887ca..d71331ca 100644
--- a/src/proj_symbol_rename.h
+++ b/src/proj_symbol_rename.h
@@ -14,12 +14,12 @@
#define geod_lineinit internal_geod_lineinit
#define geod_polygon_addedge internal_geod_polygon_addedge
#define geod_polygon_addpoint internal_geod_polygon_addpoint
-#define geod_polygonarea internal_geod_polygonarea
#define geod_polygon_clear internal_geod_polygon_clear
#define geod_polygon_compute internal_geod_polygon_compute
#define geod_polygon_init internal_geod_polygon_init
#define geod_polygon_testedge internal_geod_polygon_testedge
#define geod_polygon_testpoint internal_geod_polygon_testpoint
+#define geod_polygonarea internal_geod_polygonarea
#define geod_position internal_geod_position
#define geod_setdistance internal_geod_setdistance
#define pj_acquire_lock internal_pj_acquire_lock
@@ -69,7 +69,6 @@
#define pj_inv3d internal_pj_inv3d
#define pj_is_geocent internal_pj_is_geocent
#define pj_is_latlong internal_pj_is_latlong
-#define pj_isnan internal_pj_isnan
#define pj_latlong_from_proj internal_pj_latlong_from_proj
#define pj_log internal_pj_log
#define pj_malloc internal_pj_malloc
@@ -91,9 +90,13 @@
#define proj_area_destroy internal_proj_area_destroy
#define proj_area_set_bbox internal_proj_area_set_bbox
#define proj_as_proj_string internal_proj_as_proj_string
-#define proj_assign_context internal_proj_assign_context
+#define proj_as_projjson internal_proj_as_projjson
#define proj_as_wkt internal_proj_as_wkt
+#define proj_assign_context internal_proj_assign_context
+#define proj_cleanup internal_proj_cleanup
#define proj_clone internal_proj_clone
+#define proj_concatoperation_get_step internal_proj_concatoperation_get_step
+#define proj_concatoperation_get_step_count internal_proj_concatoperation_get_step_count
#define proj_context_create internal_proj_context_create
#define proj_context_destroy internal_proj_context_destroy
#define proj_context_errno internal_proj_context_errno
@@ -101,6 +104,7 @@
#define proj_context_get_database_path internal_proj_context_get_database_path
#define proj_context_get_use_proj4_init_rules internal_proj_context_get_use_proj4_init_rules
#define proj_context_guess_wkt_dialect internal_proj_context_guess_wkt_dialect
+#define proj_context_set_autoclose_database internal_proj_context_set_autoclose_database
#define proj_context_set_database_path internal_proj_context_set_database_path
#define proj_context_set_file_finder internal_proj_context_set_file_finder
#define proj_context_set_search_paths internal_proj_context_set_search_paths
@@ -115,6 +119,7 @@
#define proj_coordoperation_get_param_count internal_proj_coordoperation_get_param_count
#define proj_coordoperation_get_param_index internal_proj_coordoperation_get_param_index
#define proj_coordoperation_get_towgs84_values internal_proj_coordoperation_get_towgs84_values
+#define proj_coordoperation_has_ballpark_transformation internal_proj_coordoperation_has_ballpark_transformation
#define proj_coordoperation_is_instantiable internal_proj_coordoperation_is_instantiable
#define proj_create internal_proj_create
#define proj_create_argv internal_proj_create_argv
@@ -187,8 +192,10 @@
#define proj_create_conversion_wagner_vi internal_proj_create_conversion_wagner_vi
#define proj_create_conversion_wagner_vii internal_proj_create_conversion_wagner_vii
#define proj_create_crs_to_crs internal_proj_create_crs_to_crs
+#define proj_create_crs_to_crs_from_pj internal_proj_create_crs_to_crs_from_pj
#define proj_create_cs internal_proj_create_cs
#define proj_create_ellipsoidal_2D_cs internal_proj_create_ellipsoidal_2D_cs
+#define proj_create_ellipsoidal_3D_cs internal_proj_create_ellipsoidal_3D_cs
#define proj_create_engineering_crs internal_proj_create_engineering_crs
#define proj_create_from_database internal_proj_create_from_database
#define proj_create_from_name internal_proj_create_from_name
@@ -208,12 +215,16 @@
#define proj_crs_alter_parameters_linear_unit internal_proj_crs_alter_parameters_linear_unit
#define proj_crs_create_bound_crs internal_proj_crs_create_bound_crs
#define proj_crs_create_bound_crs_to_WGS84 internal_proj_crs_create_bound_crs_to_WGS84
+#define proj_crs_create_bound_vertical_crs_to_WGS84 internal_proj_crs_create_bound_vertical_crs_to_WGS84
+#define proj_crs_create_projected_3D_crs_from_2D internal_proj_crs_create_projected_3D_crs_from_2D
#define proj_crs_get_coordinate_system internal_proj_crs_get_coordinate_system
#define proj_crs_get_coordoperation internal_proj_crs_get_coordoperation
#define proj_crs_get_datum internal_proj_crs_get_datum
#define proj_crs_get_geodetic_crs internal_proj_crs_get_geodetic_crs
#define proj_crs_get_horizontal_datum internal_proj_crs_get_horizontal_datum
#define proj_crs_get_sub_crs internal_proj_crs_get_sub_crs
+#define proj_crs_info_list_destroy internal_proj_crs_info_list_destroy
+#define proj_crs_promote_to_3D internal_proj_crs_promote_to_3D
#define proj_cs_get_axis_count internal_proj_cs_get_axis_count
#define proj_cs_get_axis_info internal_proj_cs_get_axis_info
#define proj_cs_get_type internal_proj_cs_get_type
@@ -230,15 +241,21 @@
#define proj_get_area_of_use internal_proj_get_area_of_use
#define proj_get_authorities_from_database internal_proj_get_authorities_from_database
#define proj_get_codes_from_database internal_proj_get_codes_from_database
+#define proj_get_crs_info_list_from_database internal_proj_get_crs_info_list_from_database
+#define proj_get_crs_list_parameters_create internal_proj_get_crs_list_parameters_create
+#define proj_get_crs_list_parameters_destroy internal_proj_get_crs_list_parameters_destroy
#define proj_get_ellipsoid internal_proj_get_ellipsoid
#define proj_get_id_auth_name internal_proj_get_id_auth_name
#define proj_get_id_code internal_proj_get_id_code
#define proj_get_name internal_proj_get_name
#define proj_get_non_deprecated internal_proj_get_non_deprecated
#define proj_get_prime_meridian internal_proj_get_prime_meridian
+#define proj_get_remarks internal_proj_get_remarks
+#define proj_get_scope internal_proj_get_scope
#define proj_get_source_crs internal_proj_get_source_crs
#define proj_get_target_crs internal_proj_get_target_crs
#define proj_get_type internal_proj_get_type
+#define proj_grid_get_info_from_database internal_proj_grid_get_info_from_database
#define proj_grid_info internal_proj_grid_info
#define proj_identify internal_proj_identify
#define proj_info internal_proj_info
@@ -257,12 +274,14 @@
#define proj_list_units internal_proj_list_units
#define proj_lp_dist internal_proj_lp_dist
#define proj_lpz_dist internal_proj_lpz_dist
+#define proj_normalize_for_visualization internal_proj_normalize_for_visualization
#define proj_operation_factory_context_destroy internal_proj_operation_factory_context_destroy
-#define proj_operation_factory_context_set_allowed_intermediate_crs internal_proj_operation_factory_context_set_allowed_intermediate_crs
#define proj_operation_factory_context_set_allow_use_intermediate_crs internal_proj_operation_factory_context_set_allow_use_intermediate_crs
+#define proj_operation_factory_context_set_allowed_intermediate_crs internal_proj_operation_factory_context_set_allowed_intermediate_crs
#define proj_operation_factory_context_set_area_of_interest internal_proj_operation_factory_context_set_area_of_interest
#define proj_operation_factory_context_set_crs_extent_use internal_proj_operation_factory_context_set_crs_extent_use
#define proj_operation_factory_context_set_desired_accuracy internal_proj_operation_factory_context_set_desired_accuracy
+#define proj_operation_factory_context_set_discard_superseded internal_proj_operation_factory_context_set_discard_superseded
#define proj_operation_factory_context_set_grid_availability_use internal_proj_operation_factory_context_set_grid_availability_use
#define proj_operation_factory_context_set_spatial_criterion internal_proj_operation_factory_context_set_spatial_criterion
#define proj_operation_factory_context_set_use_proj_alternative_grid_names internal_proj_operation_factory_context_set_use_proj_alternative_grid_names
diff --git a/src/projections/aea.cpp b/src/projections/aea.cpp
index 721ea3c9..d1c1ad37 100644
--- a/src/projections/aea.cpp
+++ b/src/projections/aea.cpp
@@ -31,7 +31,7 @@
#include "proj.h"
#include <errno.h>
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
# define EPS10 1.e-10
diff --git a/src/projections/aeqd.cpp b/src/projections/aeqd.cpp
index 04c3662e..a187edb7 100644
--- a/src/projections/aeqd.cpp
+++ b/src/projections/aeqd.cpp
@@ -30,7 +30,7 @@
#include "proj.h"
#include <errno.h>
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
enum Mode {
diff --git a/src/projections/bipc.cpp b/src/projections/bipc.cpp
index 9fd2fc6f..9e991ecc 100644
--- a/src/projections/bipc.cpp
+++ b/src/projections/bipc.cpp
@@ -4,7 +4,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(bipc, "Bipolar conic of western hemisphere") "\n\tConic Sph";
diff --git a/src/projections/bonne.cpp b/src/projections/bonne.cpp
index 31f90907..89f69e6d 100644
--- a/src/projections/bonne.cpp
+++ b/src/projections/bonne.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(bonne, "Bonne (Werner lat_1=90)")
diff --git a/src/projections/ccon.cpp b/src/projections/ccon.cpp
index e2312c0d..df995f21 100644
--- a/src/projections/ccon.cpp
+++ b/src/projections/ccon.cpp
@@ -24,7 +24,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#define EPS10 1e-10
diff --git a/src/projections/eqdc.cpp b/src/projections/eqdc.cpp
index e050a593..83443e5b 100644
--- a/src/projections/eqdc.cpp
+++ b/src/projections/eqdc.cpp
@@ -5,7 +5,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
struct pj_opaque {
diff --git a/src/projections/geos.cpp b/src/projections/geos.cpp
index 15f51e6f..62b66a19 100644
--- a/src/projections/geos.cpp
+++ b/src/projections/geos.cpp
@@ -34,7 +34,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
struct pj_opaque {
diff --git a/src/projections/gnom.cpp b/src/projections/gnom.cpp
index f7cb2635..23dee030 100644
--- a/src/projections/gnom.cpp
+++ b/src/projections/gnom.cpp
@@ -5,7 +5,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(gnom, "Gnomonic") "\n\tAzi, Sph";
diff --git a/src/projections/isea.cpp b/src/projections/isea.cpp
index c22e143d..b1841338 100644
--- a/src/projections/isea.cpp
+++ b/src/projections/isea.cpp
@@ -15,7 +15,7 @@
#define PJ_LIB__
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
#define DEG36 0.62831853071795864768
#define DEG72 1.25663706143591729537
diff --git a/src/projections/laea.cpp b/src/projections/laea.cpp
index 8a23c504..a1e4bf8f 100644
--- a/src/projections/laea.cpp
+++ b/src/projections/laea.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(laea, "Lambert Azimuthal Equal Area") "\n\tAzi, Sph&Ell";
diff --git a/src/projections/lcc.cpp b/src/projections/lcc.cpp
index beb2efd1..02530d5b 100644
--- a/src/projections/lcc.cpp
+++ b/src/projections/lcc.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(lcc, "Lambert Conformal Conic")
"\n\tConic, Sph&Ell\n\tlat_1= and lat_2= or lat_0, k_0=";
diff --git a/src/projections/merc.cpp b/src/projections/merc.cpp
index 10b8bb90..a77d7517 100644
--- a/src/projections/merc.cpp
+++ b/src/projections/merc.cpp
@@ -5,7 +5,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(merc, "Mercator") "\n\tCyl, Sph&Ell\n\tlat_ts=";
PROJ_HEAD(webmerc, "Web Mercator / Pseudo Mercator") "\n\tCyl, Ell\n\t";
diff --git a/src/projections/mod_ster.cpp b/src/projections/mod_ster.cpp
index 8e02ea72..c7a8e899 100644
--- a/src/projections/mod_ster.cpp
+++ b/src/projections/mod_ster.cpp
@@ -3,7 +3,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(mil_os, "Miller Oblated Stereographic") "\n\tAzi(mod)";
PROJ_HEAD(lee_os, "Lee Oblated Stereographic") "\n\tAzi(mod)";
diff --git a/src/projections/nsper.cpp b/src/projections/nsper.cpp
index d641e1b6..059b9f71 100644
--- a/src/projections/nsper.cpp
+++ b/src/projections/nsper.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
enum Mode {
diff --git a/src/projections/oea.cpp b/src/projections/oea.cpp
index ac0f643f..cbedf0c0 100644
--- a/src/projections/oea.cpp
+++ b/src/projections/oea.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(oea, "Oblated Equal Area") "\n\tMisc Sph\n\tn= m= theta=";
diff --git a/src/projections/ortho.cpp b/src/projections/ortho.cpp
index 94764756..34b6b689 100644
--- a/src/projections/ortho.cpp
+++ b/src/projections/ortho.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(ortho, "Orthographic") "\n\tAzi, Sph";
diff --git a/src/projections/robin.cpp b/src/projections/robin.cpp
index c08ac0e2..2e36106a 100644
--- a/src/projections/robin.cpp
+++ b/src/projections/robin.cpp
@@ -1,7 +1,7 @@
#define PJ_LIB__
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(robin, "Robinson") "\n\tPCyl, Sph";
diff --git a/src/projections/sconics.cpp b/src/projections/sconics.cpp
index 1a16fe24..60965c21 100644
--- a/src/projections/sconics.cpp
+++ b/src/projections/sconics.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
diff --git a/src/projections/stere.cpp b/src/projections/stere.cpp
index 683d484c..afcf5f02 100644
--- a/src/projections/stere.cpp
+++ b/src/projections/stere.cpp
@@ -2,7 +2,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(stere, "Stereographic") "\n\tAzi, Sph&Ell\n\tlat_ts=";
PROJ_HEAD(ups, "Universal Polar Stereographic") "\n\tAzi, Sph&Ell\n\tsouth";
diff --git a/src/projections/sterea.cpp b/src/projections/sterea.cpp
index ca3bfd06..55404c86 100644
--- a/src/projections/sterea.cpp
+++ b/src/projections/sterea.cpp
@@ -27,7 +27,7 @@
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
namespace { // anonymous namespace
diff --git a/src/projections/tmerc.cpp b/src/projections/tmerc.cpp
index bb56f8ae..5c76b141 100644
--- a/src/projections/tmerc.cpp
+++ b/src/projections/tmerc.cpp
@@ -17,7 +17,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(tmerc, "Transverse Mercator") "\n\tCyl, Sph&Ell\n\tapprox";
diff --git a/src/projections/tobmerc.cpp b/src/projections/tobmerc.cpp
index 7215f0db..a1616036 100644
--- a/src/projections/tobmerc.cpp
+++ b/src/projections/tobmerc.cpp
@@ -5,7 +5,7 @@
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(tobmerc, "Tobler-Mercator") "\n\tCyl, Sph";
diff --git a/src/projections/tpeqd.cpp b/src/projections/tpeqd.cpp
index b306968c..0bc3be87 100644
--- a/src/projections/tpeqd.cpp
+++ b/src/projections/tpeqd.cpp
@@ -1,7 +1,7 @@
#define PJ_LIB__
#include <errno.h>
#include "proj.h"
-#include "proj_math.h"
+#include <math.h>
#include "proj_internal.h"
diff --git a/src/transformations/deformation.cpp b/src/transformations/deformation.cpp
index 5bb86909..b9e881eb 100644
--- a/src/transformations/deformation.cpp
+++ b/src/transformations/deformation.cpp
@@ -55,7 +55,7 @@ grid-values in units of mm/year in ENU-space.
#include <errno.h>
#include "proj.h"
#include "proj_internal.h"
-#include "proj_math.h"
+#include <math.h>
PROJ_HEAD(deformation, "Kinematic grid shift");