PROJ C++ API
|
Coordinate systems and their axis. More...
Classes | |
class | AxisDirection |
The direction of positive increase in the coordinate value for a coordinate system axis. More... | |
class | CartesianCS |
A two- or three-dimensional coordinate system in Euclidean space with orthogonal straight axes. More... | |
class | CoordinateSystem |
Abstract class modelling a coordinate system (CS) More... | |
class | CoordinateSystemAxis |
The definition of a coordinate system axis. More... | |
class | DateTimeTemporalCS |
A one-dimensional coordinate system used to record time in dateTime representation as defined in ISO 8601. More... | |
class | EllipsoidalCS |
A two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height. More... | |
class | Meridian |
The meridian that the axis follows from the pole, for a coordinate reference system centered on a pole. More... | |
class | OrdinalCS |
n-dimensional coordinate system in which every axis uses integers. More... | |
class | ParametricCS |
one-dimensional coordinate reference system which uses parameter values or functions that may vary monotonically with height. More... | |
class | SphericalCS |
A three-dimensional coordinate system in Euclidean space with one distance measured from the origin and two angular coordinates. More... | |
class | TemporalCountCS |
A one-dimensional coordinate system used to record time as an integer count. More... | |
class | TemporalCS |
(Abstract class) A one-dimensional coordinate system used to record time. More... | |
class | TemporalMeasureCS |
A one-dimensional coordinate system used to record a time as a real number. More... | |
class | VerticalCS |
A one-dimensional coordinate system used to record the heights or depths of points. More... | |
Coordinate systems and their axis.
osgeo.proj.cs namespace
using osgeo::proj::cs::CartesianCSNNPtr = typedef util::nn<CartesianCSPtr> |
Non-null shared pointer of CartesianCS.
using osgeo::proj::cs::CartesianCSPtr = typedef std::shared_ptr<CartesianCS> |
Shared pointer of CartesianCS.
using osgeo::proj::cs::CoordinateSystemAxisNNPtr = typedef util::nn<CoordinateSystemAxisPtr> |
Non-null shared pointer of CoordinateSystemAxis.
using osgeo::proj::cs::CoordinateSystemAxisPtr = typedef std::shared_ptr<CoordinateSystemAxis> |
Shared pointer of CoordinateSystemAxis.
typedef util::nn< CoordinateSystemPtr > osgeo::proj::cs::CoordinateSystemNNPtr |
Non-null shared pointer of CoordinateSystem.
typedef std::shared_ptr< CoordinateSystem > osgeo::proj::cs::CoordinateSystemPtr |
Shared pointer of CoordinateSystem.
using osgeo::proj::cs::DateTimeTemporalCSNNPtr = typedef util::nn<DateTimeTemporalCSPtr> |
Non-null shared pointer of DateTimeTemporalCS.
using osgeo::proj::cs::DateTimeTemporalCSPtr = typedef std::shared_ptr<DateTimeTemporalCS> |
Shared pointer of DateTimeTemporalCS.
using osgeo::proj::cs::EllipsoidalCSNNPtr = typedef util::nn<EllipsoidalCSPtr> |
Non-null shared pointer of EllipsoidalCS.
using osgeo::proj::cs::EllipsoidalCSPtr = typedef std::shared_ptr<EllipsoidalCS> |
Shared pointer of EllipsoidalCS.
using osgeo::proj::cs::MeridianNNPtr = typedef util::nn<MeridianPtr> |
Non-null shared pointer of Meridian.
using osgeo::proj::cs::MeridianPtr = typedef std::shared_ptr<Meridian> |
Shared pointer of Meridian.
using osgeo::proj::cs::OrdinalCSNNPtr = typedef util::nn<OrdinalCSPtr> |
Non-null shared pointer of OrdinalCS.
using osgeo::proj::cs::OrdinalCSPtr = typedef std::shared_ptr<OrdinalCS> |
Shared pointer of OrdinalCS.
using osgeo::proj::cs::ParametricCSNNPtr = typedef util::nn<ParametricCSPtr> |
Non-null shared pointer of ParametricCS.
using osgeo::proj::cs::ParametricCSPtr = typedef std::shared_ptr<ParametricCS> |
Shared pointer of ParametricCS.
using osgeo::proj::cs::SphericalCSNNPtr = typedef util::nn<SphericalCSPtr> |
Non-null shared pointer of SphericalCS.
using osgeo::proj::cs::SphericalCSPtr = typedef std::shared_ptr<SphericalCS> |
Shared pointer of SphericalCS.
using osgeo::proj::cs::TemporalCountCSNNPtr = typedef util::nn<TemporalCountCSPtr> |
Non-null shared pointer of TemporalCountCS.
using osgeo::proj::cs::TemporalCountCSPtr = typedef std::shared_ptr<TemporalCountCS> |
Shared pointer of TemporalCountCS.
using osgeo::proj::cs::TemporalCSNNPtr = typedef util::nn<TemporalCSPtr> |
Non-null shared pointer of TemporalCS.
using osgeo::proj::cs::TemporalCSPtr = typedef std::shared_ptr<TemporalCS> |
Shared pointer of TemporalCS.
using osgeo::proj::cs::TemporalMeasureCSNNPtr = typedef util::nn<TemporalMeasureCSPtr> |
Non-null shared pointer of TemporalMeasureCS.
using osgeo::proj::cs::TemporalMeasureCSPtr = typedef std::shared_ptr<TemporalMeasureCS> |
Shared pointer of TemporalMeasureCS.
using osgeo::proj::cs::VerticalCSNNPtr = typedef util::nn<VerticalCSPtr> |
Non-null shared pointer of VerticalCS.
using osgeo::proj::cs::VerticalCSPtr = typedef std::shared_ptr<VerticalCS> |
Shared pointer of VerticalCS.