PROJ C++ API
|
CRS (coordinate reference system = coordinate system with a datum). More...
Classes | |
class | BoundCRS |
A coordinate reference system with an associated transformation to a target/hub CRS. More... | |
class | CompoundCRS |
A coordinate reference system describing the position of points through two or more independent single coordinate reference systems. More... | |
class | CRS |
Abstract class modelling a coordinate reference system which is usually single but may be compound. More... | |
class | DerivedCRS |
Abstract class modelling a single coordinate reference system that is defined through the application of a specified coordinate conversion to the definition of a previously established single coordinate reference system referred to as the base CRS. More... | |
class | DerivedCRSTemplate |
Template representing a derived coordinate reference system. More... | |
class | DerivedEngineeringCRS |
A derived coordinate reference system which has an engineering coordinate reference system as its base CRS, thereby inheriting an engineering datum, and is associated with one of the coordinate system types for an EngineeringCRS. More... | |
class | DerivedGeodeticCRS |
A derived coordinate reference system which has either a geodetic or a geographic coordinate reference system as its base CRS, thereby inheriting a geodetic reference frame, and associated with a 3D Cartesian or spherical coordinate system. More... | |
class | DerivedGeographicCRS |
A derived coordinate reference system which has either a geodetic or a geographic coordinate reference system as its base CRS, thereby inheriting a geodetic reference frame, and an ellipsoidal coordinate system. More... | |
class | DerivedParametricCRS |
A derived coordinate reference system which has a parametric coordinate reference system as its base CRS, thereby inheriting a parametric datum, and a parametric coordinate system. More... | |
class | DerivedProjectedCRS |
A derived coordinate reference system which has a projected coordinate reference system as its base CRS, thereby inheriting a geodetic reference frame, but also inheriting the distortion characteristics of the base projected CRS. More... | |
class | DerivedTemporalCRS |
A derived coordinate reference system which has a temporal coordinate reference system as its base CRS, thereby inheriting a temporal datum, and a temporal coordinate system. More... | |
class | DerivedVerticalCRS |
A derived coordinate reference system which has a vertical coordinate reference system as its base CRS, thereby inheriting a vertical reference frame, and a vertical coordinate system. More... | |
class | EngineeringCRS |
Contextually local coordinate reference system associated with an engineering datum. More... | |
class | GeodeticCRS |
A coordinate reference system associated with a geodetic reference frame and a three-dimensional Cartesian or spherical coordinate system. More... | |
class | GeographicCRS |
A coordinate reference system associated with a geodetic reference frame and a two- or three-dimensional ellipsoidal coordinate system. More... | |
class | ParametricCRS |
Contextually local coordinate reference system associated with an engineering datum. More... | |
class | ProjectedCRS |
A derived coordinate reference system which has a geodetic (usually geographic) coordinate reference system as its base CRS, thereby inheriting a geodetic reference frame, and is converted using a map projection. More... | |
class | SingleCRS |
Abstract class modelling a coordinate reference system consisting of one Coordinate System and either one datum::Datum or one datum::DatumEnsemble. More... | |
class | TemporalCRS |
A coordinate reference system associated with a temporal datum and a one-dimensional temporal coordinate system. More... | |
class | VerticalCRS |
A coordinate reference system having a vertical reference frame and a one-dimensional vertical coordinate system used for recording gravity-related heights or depths. More... | |
CRS (coordinate reference system = coordinate system with a datum).
osgeo.proj.crs namespace
using osgeo::proj::crs::BoundCRSNNPtr = typedef util::nn<BoundCRSPtr> |
Non-null shared pointer of BoundCRS
using osgeo::proj::crs::BoundCRSPtr = typedef std::shared_ptr<BoundCRS> |
Shared pointer of BoundCRS
typedef util::nn< CompoundCRSPtr > osgeo::proj::crs::CompoundCRSNNPtr |
Non-null shared pointer of CompoundCRS
typedef std::shared_ptr< CompoundCRS > osgeo::proj::crs::CompoundCRSPtr |
Shared pointer of CompoundCRS
typedef util::nn< CRSPtr > osgeo::proj::crs::CRSNNPtr |
Non-null shared pointer of CRS
typedef std::shared_ptr< CRS > osgeo::proj::crs::CRSPtr |
Shared pointer of CRS
using osgeo::proj::crs::DerivedCRSNNPtr = typedef util::nn<DerivedCRSPtr> |
Non-null shared pointer of DerivedCRS
using osgeo::proj::crs::DerivedCRSPtr = typedef std::shared_ptr<DerivedCRS> |
Shared pointer of DerivedCRS
using osgeo::proj::crs::DerivedEngineeringCRSNNPtr = typedef util::nn<DerivedEngineeringCRSPtr> |
Non-null shared pointer of DerivedEngineeringCRS
using osgeo::proj::crs::DerivedEngineeringCRSPtr = typedef std::shared_ptr<DerivedEngineeringCRS> |
Shared pointer of DerivedEngineeringCRS
using osgeo::proj::crs::DerivedGeodeticCRSNNPtr = typedef util::nn<DerivedGeodeticCRSPtr> |
Non-null shared pointer of DerivedGeodeticCRS
using osgeo::proj::crs::DerivedGeodeticCRSPtr = typedef std::shared_ptr<DerivedGeodeticCRS> |
Shared pointer of DerivedGeodeticCRS
using osgeo::proj::crs::DerivedGeographicCRSNNPtr = typedef util::nn<DerivedGeographicCRSPtr> |
Non-null shared pointer of DerivedGeographicCRS
using osgeo::proj::crs::DerivedGeographicCRSPtr = typedef std::shared_ptr<DerivedGeographicCRS> |
Shared pointer of DerivedGeographicCRS
using osgeo::proj::crs::DerivedParametricCRSNNPtr = typedef util::nn<DerivedParametricCRSPtr> |
Non-null shared pointer of DerivedParametricCRS
using osgeo::proj::crs::DerivedParametricCRSPtr = typedef std::shared_ptr<DerivedParametricCRS> |
Shared pointer of DerivedParametricCRS
using osgeo::proj::crs::DerivedProjectedCRSNNPtr = typedef util::nn<DerivedProjectedCRSPtr> |
Non-null shared pointer of DerivedProjectedCRS
using osgeo::proj::crs::DerivedProjectedCRSPtr = typedef std::shared_ptr<DerivedProjectedCRS> |
Shared pointer of DerivedProjectedCRS
using osgeo::proj::crs::DerivedTemporalCRSNNPtr = typedef util::nn<DerivedTemporalCRSPtr> |
Non-null shared pointer of DerivedTemporalCRS
using osgeo::proj::crs::DerivedTemporalCRSPtr = typedef std::shared_ptr<DerivedTemporalCRS> |
Shared pointer of DerivedTemporalCRS
using osgeo::proj::crs::DerivedVerticalCRSNNPtr = typedef util::nn<DerivedVerticalCRSPtr> |
Non-null shared pointer of DerivedVerticalCRS
using osgeo::proj::crs::DerivedVerticalCRSPtr = typedef std::shared_ptr<DerivedVerticalCRS> |
Shared pointer of DerivedVerticalCRS
using osgeo::proj::crs::EngineeringCRSNNPtr = typedef util::nn<EngineeringCRSPtr> |
Non-null shared pointer of EngineeringCRS
using osgeo::proj::crs::EngineeringCRSPtr = typedef std::shared_ptr<EngineeringCRS> |
Shared pointer of EngineeringCRS
typedef util::nn< GeodeticCRSPtr > osgeo::proj::crs::GeodeticCRSNNPtr |
Non-null shared pointer of GeodeticCRS
typedef std::shared_ptr< GeodeticCRS > osgeo::proj::crs::GeodeticCRSPtr |
Shared pointer of GeodeticCRS
typedef util::nn< GeographicCRSPtr > osgeo::proj::crs::GeographicCRSNNPtr |
Non-null shared pointer of GeographicCRS
typedef std::shared_ptr< GeographicCRS > osgeo::proj::crs::GeographicCRSPtr |
Shared pointer of GeographicCRS
using osgeo::proj::crs::ParametricCRSNNPtr = typedef util::nn<ParametricCRSPtr> |
Non-null shared pointer of ParametricCRS
using osgeo::proj::crs::ParametricCRSPtr = typedef std::shared_ptr<ParametricCRS> |
Shared pointer of ParametricCRS
typedef util::nn< ProjectedCRSPtr > osgeo::proj::crs::ProjectedCRSNNPtr |
Non-null shared pointer of ProjectedCRS
typedef std::shared_ptr< ProjectedCRS > osgeo::proj::crs::ProjectedCRSPtr |
Shared pointer of ProjectedCRS
using osgeo::proj::crs::SingleCRSNNPtr = typedef util::nn<SingleCRSPtr> |
Non-null shared pointer of SingleCRS
using osgeo::proj::crs::SingleCRSPtr = typedef std::shared_ptr<SingleCRS> |
Shared pointer of SingleCRS
using osgeo::proj::crs::TemporalCRSNNPtr = typedef util::nn<TemporalCRSPtr> |
Non-null shared pointer of TemporalCRS
using osgeo::proj::crs::TemporalCRSPtr = typedef std::shared_ptr<TemporalCRS> |
Shared pointer of TemporalCRS
typedef util::nn< VerticalCRSPtr > osgeo::proj::crs::VerticalCRSNNPtr |
Non-null shared pointer of VerticalCRS
typedef std::shared_ptr< VerticalCRS > osgeo::proj::crs::VerticalCRSPtr |
Shared pointer of VerticalCRS