▼Nosgeo | |
▼Nproj | |
►Ncommon | Common classes |
CAngle | Numeric value, with a angular unit of measure |
CDataEpoch | Data epoch |
CDateTime | Date-time value, as a ISO:8601 encoded string, or other string encoding |
CIdentifiedObject | Identifications of a CRS-related object |
CLength | Numeric value, with a linear unit of measure |
CMeasure | Numeric value associated with a UnitOfMeasure |
CObjectDomain | The scope and validity of a CRS-related object |
CObjectUsage | Usage of a CRS-related object |
CScale | Numeric value, without a physical unit of measure |
CUnitOfMeasure | Unit of measure |
►Ncrs | CRS (coordinate reference system = coordinate system with a datum) |
CBoundCRS | A coordinate reference system with an associated transformation to a target/hub CRS |
CCompoundCRS | A coordinate reference system describing the position of points through two or more independent single coordinate reference systems |
CCRS | Abstract class modelling a coordinate reference system which is usually single but may be compound |
CDerivedCRS | 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 |
CDerivedCRSTemplate | Template representing a derived coordinate reference system |
CDerivedEngineeringCRS | 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 |
CDerivedGeodeticCRS | 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 |
CDerivedGeographicCRS | 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 |
CDerivedParametricCRS | 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 |
CDerivedProjectedCRS | 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 |
CDerivedTemporalCRS | 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 |
CDerivedVerticalCRS | 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 |
CEngineeringCRS | Contextually local coordinate reference system associated with an engineering datum |
CGeodeticCRS | A coordinate reference system associated with a geodetic reference frame and a three-dimensional Cartesian or spherical coordinate system |
CGeographicCRS | A coordinate reference system associated with a geodetic reference frame and a two- or three-dimensional ellipsoidal coordinate system |
CParametricCRS | Contextually local coordinate reference system associated with an engineering datum |
CProjectedCRS | 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 |
CSingleCRS | Abstract class modelling a coordinate reference system consisting of one Coordinate System and either one datum::Datum or one datum::DatumEnsemble |
CTemporalCRS | A coordinate reference system associated with a temporal datum and a one-dimensional temporal coordinate system |
CVerticalCRS | A coordinate reference system having a vertical reference frame and a one-dimensional vertical coordinate system used for recording gravity-related heights or depths |
►Ncs | Coordinate systems and their axis |
CAxisDirection | The direction of positive increase in the coordinate value for a coordinate system axis |
CCartesianCS | A two- or three-dimensional coordinate system in Euclidean space with orthogonal straight axes |
CCoordinateSystem | Abstract class modelling a coordinate system (CS) |
CCoordinateSystemAxis | The definition of a coordinate system axis |
CDateTimeTemporalCS | A one-dimensional coordinate system used to record time in dateTime representation as defined in ISO 8601 |
CEllipsoidalCS | 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 |
CMeridian | The meridian that the axis follows from the pole, for a coordinate reference system centered on a pole |
COrdinalCS | N-dimensional coordinate system in which every axis uses integers |
CParametricCS | One-dimensional coordinate reference system which uses parameter values or functions that may vary monotonically with height |
CSphericalCS | A three-dimensional coordinate system in Euclidean space with one distance measured from the origin and two angular coordinates |
CTemporalCountCS | A one-dimensional coordinate system used to record time as an integer count |
CTemporalCS | (Abstract class) A one-dimensional coordinate system used to record time |
CTemporalMeasureCS | A one-dimensional coordinate system used to record a time as a real number |
CVerticalCS | A one-dimensional coordinate system used to record the heights or depths of points |
►Ndatum | Datum (the relationship of a coordinate system to the body) |
CDatum | Abstract class of the relationship of a coordinate system to an object, thus creating a coordinate reference system |
CDatumEnsemble | A collection of two or more geodetic or vertical reference frames (or if not geodetic or vertical reference frame, a collection of two or more datums) which for all but the highest accuracy requirements may be considered to be insignificantly different from each other |
CDynamicGeodeticReferenceFrame | A geodetic reference frame in which some of the parameters describe time evolution of defining station coordinates |
CDynamicVerticalReferenceFrame | A vertical reference frame in which some of the defining parameters have time dependency |
CEllipsoid | A geometric figure that can be used to describe the approximate shape of an object |
CEngineeringDatum | The definition of the origin and orientation of an engineering coordinate reference system |
CGeodeticReferenceFrame | The definition of the position, scale and orientation of a geocentric Cartesian 3D coordinate system relative to the Earth |
CParametricDatum | Textual description and/or a set of parameters identifying a particular reference surface used as the origin of a parametric coordinate system, including its position with respect to the Earth |
CPrimeMeridian | The origin meridian from which longitude values are determined |
CRealizationMethod | The specification of the method by which the vertical reference frame is realized |
CTemporalDatum | The definition of the relationship of a temporal coordinate system to an object. The object is normally time on the Earth |
CVerticalReferenceFrame | A textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height or zero-depth surface, including its position with respect to the Earth |
►Nio | I/O classes |
CAuthorityFactory | Builds object from an authority database |
CDatabaseContext | Database context |
CFactoryException | Exception thrown when a factory can't create an instance of the requested object |
CFormattingException | Exception possibly thrown by IWKTExportable::exportToWKT() or IPROJStringExportable::exportToPROJString() |
CIPROJStringExportable | Interface for an object that can be exported to a PROJ string |
CIWKTExportable | Interface for an object that can be exported to WKT |
CNoSuchAuthorityCodeException | Exception thrown when an authority factory can't find the requested authority code |
CParsingException | Exception possibly thrown by WKTNode::createFrom() or WKTParser::createFromWKT() |
CPROJStringFormatter | Formatter to PROJ strings |
CPROJStringParser | Parse a PROJ string into the appropriate suclass of util::BaseObject |
CWKTFormatter | Formatter to WKT strings |
CWKTNode | Node in the tree-splitted WKT representation |
CWKTParser | Parse a WKT string into the appropriate suclass of util::BaseObject |
►Nmetadata | Common classes from ISO 19115 (Metadata) standard |
CCitation | Standardized resource reference |
CExtent | Information about spatial, vertical, and temporal extent |
CGeographicBoundingBox | Geographic position of the dataset |
CGeographicExtent | Base interface for geographic area of the dataset |
CIdentifier | Value uniquely identifying an object within a namespace |
CPositionalAccuracy | Accuracy of the position of features |
CTemporalExtent | Time period covered by the content of the dataset |
CVerticalExtent | Vertical domain of dataset |
►Noperation | Coordinate operations (relationship between any two coordinate reference systems) |
CConcatenatedOperation | An ordered sequence of two or more single coordinate operations (SingleOperation) |
CConversion | A mathematical operation on coordinates in which the parameter values are defined rather than empirically derived |
CCoordinateOperation | Abstract class for a mathematical operation on coordinates |
CCoordinateOperationContext | Context in which a coordinate operation is to be used |
CCoordinateOperationFactory | Creates coordinate operations. This factory is capable to find coordinate transformations or conversions between two coordinate reference systems |
CGeneralOperationParameter | Abstract class modelling a parameter value (OperationParameter) or group of parameters |
CGeneralParameterValue | Abstract class modelling a parameter value (OperationParameterValue) or group of parameter values |
CGridDescription | Grid description |
CInvalidOperation | Exception that can be thrown when an invalid operation is attempted to be constructed |
COperationMethod | The method (algorithm or procedure) used to perform the coordinate operation |
COperationParameter | The definition of a parameter used by a coordinate operation method |
COperationParameterValue | A parameter value, ordered sequence of values, or reference to a file of parameter values |
CParameterValue | The value of the coordinate operation parameter |
CPointMotionOperation | 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 |
CSingleOperation | A single (not concatenated) coordinate operation (CoordinateOperation) |
CTransformation | 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 |
►Nutil | A set of base types from ISO 19103, GeoAPI and other PROJ specific classes |
CArrayOfBaseObject | Array of BaseObject |
CBaseObject | Class that can be derived from, to emulate Java's Object behaviour |
CBaseObjectNNPtr | |
CBoxedValue | Encapsulate standard datatypes in an object |
CCodeList | Abstract class to define an enumeration of values |
CException | Root exception class |
CGenericName | A sequence of identifiers rooted within the context of a namespace |
CIComparable | Interface for an object that can be compared to another |
CInvalidValueTypeException | Exception thrown when an invalid value type is set as the value of a key of a PropertyMap |
CLocalName | Identifier within a NameSpace for a local object |
CNameFactory | Factory for generic names |
CNameSpace | A domain in which names given by strings are defined |
Coptional | Loose transposition of std::optional available from C++17 |
CPropertyMap | Wrapper of a std::map<std::string, BaseObjectNNPtr> |
CUnsupportedOperationException | Exception Thrown to indicate that the requested operation is not supported |
CPJ_OBJ | Opaque object representing a Ellipsoid, Datum, CRS or Coordinate Operation. Should be used by at most one thread at a time |
CPJ_OPERATION_FACTORY_CONTEXT | Opaque object representing an operation factory context |
CPJ_OPERATION_RESULT | Opaque object representing a set of operation results |