PROJ C++ API
Classes | Typedefs
osgeo::proj::common Namespace Reference

Common classes. More...

Classes

class  Angle
 Numeric value, with a angular unit of measure. More...
 
class  DataEpoch
 Data epoch. More...
 
class  DateTime
 Date-time value, as a ISO:8601 encoded string, or other string encoding. More...
 
class  IdentifiedObject
 Identifications of a CRS-related object. More...
 
class  Length
 Numeric value, with a linear unit of measure. More...
 
class  Measure
 Numeric value associated with a UnitOfMeasure. More...
 
class  ObjectDomain
 The scope and validity of a CRS-related object. More...
 
class  ObjectUsage
 Usage of a CRS-related object. More...
 
class  Scale
 Numeric value, without a physical unit of measure. More...
 
class  UnitOfMeasure
 Unit of measure. More...
 

Typedefs

using UnitOfMeasurePtr = std::shared_ptr< UnitOfMeasure >
 
using UnitOfMeasureNNPtr = util::nn< UnitOfMeasurePtr >
 
using IdentifiedObjectPtr = std::shared_ptr< IdentifiedObject >
 
using IdentifiedObjectNNPtr = util::nn< IdentifiedObjectPtr >
 
using ObjectDomainPtr = std::shared_ptr< ObjectDomain >
 
using ObjectDomainNNPtr = util::nn< ObjectDomainPtr >
 
using ObjectUsagePtr = std::shared_ptr< ObjectUsage >
 
using ObjectUsageNNPtr = util::nn< ObjectUsagePtr >
 

Detailed Description

Common classes.

osgeo.proj.common namespace

Typedef Documentation

Non-null shared pointer of IdentifiedObject.

Shared pointer of IdentifiedObject.

Non-null shared pointer of ObjectDomain.

using osgeo::proj::common::ObjectDomainPtr = typedef std::shared_ptr<ObjectDomain>

Shared pointer of ObjectDomain.

Non-null shared pointer of ObjectUsage.

using osgeo::proj::common::ObjectUsagePtr = typedef std::shared_ptr<ObjectUsage>

Shared pointer of ObjectUsage.

Non-null shared pointer of UnitOfMeasure.

Shared pointer of UnitOfMeasure.