|
PROJ C++ API
|
A set of base types from ISO 19103, GeoAPI and other PROJ specific classes. More...
Classes | |
| class | ArrayOfBaseObject |
| Array of BaseObject. More... | |
| class | BaseObject |
| Class that can be derived from, to emulate Java's Object behaviour. More... | |
| struct | BaseObjectNNPtr |
| class | BoxedValue |
| Encapsulate standard datatypes in an object. More... | |
| class | CodeList |
| Abstract class to define an enumeration of values. More... | |
| class | Exception |
| Root exception class. More... | |
| class | GenericName |
| A sequence of identifiers rooted within the context of a namespace. More... | |
| class | IComparable |
| Interface for an object that can be compared to another. More... | |
| class | InvalidValueTypeException |
| Exception thrown when an invalid value type is set as the value of a key of a PropertyMap. More... | |
| class | LocalName |
| Identifier within a NameSpace for a local object. More... | |
| class | NameFactory |
| Factory for generic names. More... | |
| class | NameSpace |
| A domain in which names given by strings are defined. More... | |
| class | optional |
| Loose transposition of std::optional available from C++17. More... | |
| class | PropertyMap |
| Wrapper of a std::map<std::string, BaseObjectNNPtr> More... | |
| class | UnsupportedOperationException |
| Exception Thrown to indicate that the requested operation is not supported. More... | |
Typedefs | |
| using | BaseObjectPtr = std::shared_ptr< BaseObject > |
| using | BoxedValuePtr = std::shared_ptr< BoxedValue > |
| using | BoxedValueNNPtr = util::nn< BoxedValuePtr > |
| using | ArrayOfBaseObjectPtr = std::shared_ptr< ArrayOfBaseObject > |
| using | ArrayOfBaseObjectNNPtr = util::nn< ArrayOfBaseObjectPtr > |
| using | LocalNamePtr = std::shared_ptr< LocalName > |
| using | LocalNameNNPtr = util::nn< LocalNamePtr > |
| using | NameSpacePtr = std::shared_ptr< NameSpace > |
| using | NameSpaceNNPtr = util::nn< NameSpacePtr > |
| using | GenericNamePtr = std::shared_ptr< GenericName > |
| using | GenericNameNNPtr = util::nn< GenericNamePtr > |
A set of base types from ISO 19103, GeoAPI and other PROJ specific classes.
osgeo.proj.util namespace.
| using osgeo::proj::util::ArrayOfBaseObjectNNPtr = typedef util::nn<ArrayOfBaseObjectPtr> |
Non-null shared pointer of ArrayOfBaseObject.
| using osgeo::proj::util::ArrayOfBaseObjectPtr = typedef std::shared_ptr<ArrayOfBaseObject> |
Shared pointer of ArrayOfBaseObject.
| using osgeo::proj::util::BaseObjectPtr = typedef std::shared_ptr<BaseObject> |
Shared pointer of BaseObject.
| using osgeo::proj::util::BoxedValueNNPtr = typedef util::nn<BoxedValuePtr> |
Non-null shared pointer of BoxedValue.
| using osgeo::proj::util::BoxedValuePtr = typedef std::shared_ptr<BoxedValue> |
Shared pointer of BoxedValue.
| using osgeo::proj::util::GenericNameNNPtr = typedef util::nn<GenericNamePtr> |
Non-null shared pointer of GenericName.
| using osgeo::proj::util::GenericNamePtr = typedef std::shared_ptr<GenericName> |
Shared pointer of GenericName.
| using osgeo::proj::util::LocalNameNNPtr = typedef util::nn<LocalNamePtr> |
Non-null shared pointer of LocalName.
| using osgeo::proj::util::LocalNamePtr = typedef std::shared_ptr<LocalName> |
Shared pointer of LocalName.
| using osgeo::proj::util::NameSpaceNNPtr = typedef util::nn<NameSpacePtr> |
Non-null shared pointer of NameSpace.
| using osgeo::proj::util::NameSpacePtr = typedef std::shared_ptr<NameSpace> |
Shared pointer of NameSpace.
1.8.11