PROJ C++ API
|
Coordinate operations (relationship between any two coordinate reference systems). More...
Classes | |
class | ConcatenatedOperation |
An ordered sequence of two or more single coordinate operations (SingleOperation). More... | |
class | Conversion |
A mathematical operation on coordinates in which the parameter values are defined rather than empirically derived. More... | |
class | CoordinateOperation |
Abstract class for a mathematical operation on coordinates. More... | |
class | CoordinateOperationContext |
Context in which a coordinate operation is to be used. More... | |
class | CoordinateOperationFactory |
Creates coordinate operations. This factory is capable to find coordinate transformations or conversions between two coordinate reference systems. More... | |
class | GeneralOperationParameter |
Abstract class modelling a parameter value (OperationParameter) or group of parameters. More... | |
class | GeneralParameterValue |
Abstract class modelling a parameter value (OperationParameterValue) or group of parameter values. More... | |
struct | GridDescription |
Grid description. More... | |
class | InvalidOperation |
Exception that can be thrown when an invalid operation is attempted to be constructed. More... | |
class | OperationMethod |
The method (algorithm or procedure) used to perform the coordinate operation. More... | |
class | OperationParameter |
The definition of a parameter used by a coordinate operation method. More... | |
class | OperationParameterValue |
A parameter value, ordered sequence of values, or reference to a file of parameter values. More... | |
class | ParameterValue |
The value of the coordinate operation parameter. More... | |
class | PointMotionOperation |
A mathematical operation that describes the change of coordinate values within one coordinate reference system due to the motion of the point between one coordinate epoch and another coordinate epoch. More... | |
class | SingleOperation |
A single (not concatenated) coordinate operation (CoordinateOperation) More... | |
class | Transformation |
A mathematical operation on coordinates in which parameters are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. More... | |
Coordinate operations (relationship between any two coordinate reference systems).
osgeo.proj.operation namespace
This covers Conversion, Transformation, PointMotionOperation or ConcatenatedOperation.
using osgeo::proj::operation::ConcatenatedOperationNNPtr = typedef util::nn<ConcatenatedOperationPtr> |
Non-null shared pointer of ConcatenatedOperation
using osgeo::proj::operation::ConcatenatedOperationPtr = typedef std::shared_ptr<ConcatenatedOperation> |
Shared pointer of ConcatenatedOperation
typedef util::nn< ConversionPtr > osgeo::proj::operation::ConversionNNPtr |
Non-null shared pointer of Conversion
typedef std::shared_ptr< Conversion > osgeo::proj::operation::ConversionPtr |
Shared pointer of Conversion
using osgeo::proj::operation::CoordinateOperationContextNNPtr = typedef util::nn<CoordinateOperationContextPtr> |
Non-null unique pointer of CoordinateOperationContext
using osgeo::proj::operation::CoordinateOperationContextPtr = typedef std::unique_ptr<CoordinateOperationContext> |
Unique pointer of CoordinateOperationContext
using osgeo::proj::operation::CoordinateOperationFactoryNNPtr = typedef util::nn<CoordinateOperationFactoryPtr> |
Non-null unique pointer of CoordinateOperationFactory
using osgeo::proj::operation::CoordinateOperationFactoryPtr = typedef std::unique_ptr<CoordinateOperationFactory> |
Unique pointer of CoordinateOperationFactory
typedef util::nn< CoordinateOperationPtr > osgeo::proj::operation::CoordinateOperationNNPtr |
Non-null shared pointer of CoordinateOperation
typedef std::shared_ptr< CoordinateOperation > osgeo::proj::operation::CoordinateOperationPtr |
Shared pointer of CoordinateOperation
using osgeo::proj::operation::GeneralOperationParameterNNPtr = typedef util::nn<GeneralOperationParameterPtr> |
Non-null shared pointer of GeneralOperationParameter
using osgeo::proj::operation::GeneralOperationParameterPtr = typedef std::shared_ptr<GeneralOperationParameter> |
Shared pointer of GeneralOperationParameter
using osgeo::proj::operation::GeneralParameterValueNNPtr = typedef util::nn<GeneralParameterValuePtr> |
Non-null shared pointer of GeneralParameterValue
using osgeo::proj::operation::GeneralParameterValuePtr = typedef std::shared_ptr<GeneralParameterValue> |
Shared pointer of GeneralParameterValue
using osgeo::proj::operation::OperationMethodNNPtr = typedef util::nn<OperationMethodPtr> |
Non-null shared pointer of OperationMethod
using osgeo::proj::operation::OperationMethodPtr = typedef std::shared_ptr<OperationMethod> |
Shared pointer of OperationMethod
using osgeo::proj::operation::OperationParameterNNPtr = typedef util::nn<OperationParameterPtr> |
Non-null shared pointer of OperationParameter
using osgeo::proj::operation::OperationParameterPtr = typedef std::shared_ptr<OperationParameter> |
Shared pointer of OperationParameter
using osgeo::proj::operation::OperationParameterValueNNPtr = typedef util::nn<OperationParameterValuePtr> |
Non-null shared pointer of OperationParameterValue
using osgeo::proj::operation::OperationParameterValuePtr = typedef std::shared_ptr<OperationParameterValue> |
Shared pointer of OperationParameterValue
using osgeo::proj::operation::ParameterValueNNPtr = typedef util::nn<ParameterValuePtr> |
Non-null shared pointer of ParameterValue
using osgeo::proj::operation::ParameterValuePtr = typedef std::shared_ptr<ParameterValue> |
Shared pointer of ParameterValue
using osgeo::proj::operation::PointMotionOperationNNPtr = typedef util::nn<PointMotionOperationPtr> |
Non-null shared pointer of PointMotionOperation
using osgeo::proj::operation::PointMotionOperationPtr = typedef std::shared_ptr<PointMotionOperation> |
Shared pointer of PointMotionOperation
using osgeo::proj::operation::SingleOperationNNPtr = typedef util::nn<SingleOperationPtr> |
Non-null shared pointer of SingleOperation
using osgeo::proj::operation::SingleOperationPtr = typedef std::shared_ptr<SingleOperation> |
Shared pointer of SingleOperation
using osgeo::proj::operation::TransformationNNPtr = typedef util::nn<TransformationPtr> |
Non-null shared pointer of Transformation
using osgeo::proj::operation::TransformationPtr = typedef std::shared_ptr<Transformation> |
Shared pointer of Transformation