Defines a local depth coordinate system. The geometrical origin and location are defined by the elements of the base class AbstractLocal3dCrs. This CRS uses the units of measure of its projected and vertical CRS.
More...
|
| | LocalDepth3dCrs (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
| | LocalDepth3dCrs (common::DataObjectRepository *repo, const std::string &guid, const std::string &title, double originOrdinal1, double originOrdinal2, double originOrdinal3, double arealRotation, gsoap_resqml2_0_1::eml20__LengthUom projectedUom, uint64_t projectedEpsgCode, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, uint64_t verticalEpsgCode, bool isUpOriented) |
| | LocalDepth3dCrs (common::DataObjectRepository *repo, const std::string &guid, const std::string &title, double originOrdinal1, double originOrdinal2, double originOrdinal3, double arealRotation, gsoap_resqml2_0_1::eml20__LengthUom projectedUom, const std::string &projectedDefinition, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, const std::string &verticalDefinition, bool isUpOriented) |
| | LocalDepth3dCrs (common::DataObjectRepository *repo, const std::string &guid, const std::string &title, double originOrdinal1, double originOrdinal2, double originOrdinal3, double arealRotation, gsoap_resqml2_0_1::eml20__LengthUom projectedUom, uint64_t projectedEpsgCode, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, const std::string &verticalDefinition, bool isUpOriented) |
| | Creates a local depth 3d CRS which is identified by an EPSG code for its projected part and which is defined by a string representation for its vertical part. Projected CRS (and consequently local CRS) is supposed to be an easting northing one for now.
|
| | LocalDepth3dCrs (common::DataObjectRepository *repo, const std::string &guid, const std::string &title, double originOrdinal1, double originOrdinal2, double originOrdinal3, double arealRotation, gsoap_resqml2_0_1::eml20__LengthUom projectedUom, const std::string &projectedDefinition, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, uint64_t verticalEpsgCode, bool isUpOriented) |
| | Creates a local depth 3d CRS which is defined by a string representation for its projected part and which is identified by an EPSG code for its vertical part. Projected CRS (and consequently local CRS) is supposed to be an easting northing one for now.
|
| | LocalDepth3dCrs (gsoap_resqml2_0_1::_resqml20__LocalDepth3dCrs *fromGsoap) |
| | ~LocalDepth3dCrs ()=default |
| bool | isATimeCrs () const final |
| gsoap_resqml2_0_1::eml20__TimeUom | getTimeUom () const final |
| std::string | getXmlNamespace () const final |
| virtual std::string | getXmlTag () const final |
| void | loadTargetRelationships () final |
| virtual | ~AbstractLocal3dCrs ()=default |
| double | getOriginOrdinal1 () const |
| double | getOriginOrdinal2 () const |
| double | getOriginDepthOrElevation () const |
| double | getArealRotation () const |
| bool | isDepthOriented () const |
| bool | isProjectedCrsDefinedWithEpsg () const |
| bool | isProjectedCrsDefinedWithWkt () const |
| virtual bool | isProjectedCrsUnknown () const |
| std::string | getProjectedCrsUnknownReason () const |
| std::string | getProjectedCrsWkt () const |
| uint64_t | getProjectedCrsEpsgCode () const |
| bool | isVerticalCrsDefinedWithEpsg () const |
| bool | isVerticalCrsDefinedWithWkt () const |
| bool | isVerticalCrsUnknown () const |
| std::string | getVerticalCrsUnknownReason () const |
| std::string | getVerticalCrsWkt () const |
| uint64_t | getVerticalCrsEpsgCode () const |
| gsoap_resqml2_0_1::eml20__PlaneAngleUom | getArealRotationUom () const |
| gsoap_resqml2_0_1::eml20__LengthUom | getProjectedCrsUnit () const |
| std::string | getProjectedCrsUnitAsString () const |
| gsoap_resqml2_0_1::eml20__LengthUom | getVerticalCrsUnit () const |
| std::string | getVerticalCrsUnitAsString () const |
| std::string | getTimeUomAsString () const |
| gsoap_eml2_3::eml23__AxisOrder2d | getAxisOrder () const |
| void | setAxisOrder (gsoap_eml2_3::eml23__AxisOrder2d axisOrder) const |
| void | convertXyzPointsToGlobalCrs (double *xyzPoints, uint64_t xyzPointCount, bool withoutTranslation=false) const |
| bool | isPartial () const |
| virtual bool | isTopLevelElement () const |
| std::string | getUuid () const |
| std::string | getTitle () const |
| std::string | getEditor () const |
| time_t | getCreation () const |
| tm | getCreationAsTimeStructure () const |
| std::string | getOriginator () const |
| std::string | getDescription () const |
| time_t | getLastUpdate () const |
| tm | getLastUpdateAsTimeStructure () const |
| std::string | getFormat () const |
| std::string | getDescriptiveKeywords () const |
| std::string | getVersion () const |
| void | setTitle (const std::string &title) |
| void | setEditor (const std::string &editor) |
| void | setCreation (time_t creation) |
| void | setCreation (const tm &creation) |
| void | setOriginator (const std::string &originator) |
| void | setDescription (const std::string &description) |
| void | setLastUpdate (time_t lastUpdate) |
| void | setLastUpdate (const tm &lastUpdate) |
| void | setDescriptiveKeywords (const std::string &descriptiveKeywords) |
| void | setVersion (const std::string &version) |
| void | setMetadata (const std::string &title, const std::string &editor, time_t creation, const std::string &originator, const std::string &description, time_t lastUpdate, const std::string &descriptiveKeywords) |
| void | serializeIntoStream (std::ostream *stream) |
| gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * | getEml20GsoapProxy () const |
| void | setGsoapProxy (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *gsoapProxy) |
| gsoap_eml2_3::eml23__AbstractObject * | getEml23GsoapProxy () const |
| void | setGsoapProxy (gsoap_eml2_3::eml23__AbstractObject *gsoapProxy) |
| soap * | getGsoapContext () const |
| int | getGsoapType () const |
| gsoap_resqml2_0_1::eml20__DataObjectReference * | newResqmlReference () const |
| gsoap_eml2_3::eml23__DataObjectReference * | newEml23Reference () const |
| gsoap_resqml2_0_1::resqml20__ContactElementReference * | newContactElementReference2_0_1 () const |
| gsoap_eml2_3::resqml22__ContactElement * | newContactElementReference2_2 () const |
| common::DataObjectRepository * | getRepository () const |
| virtual std::string | getXmlNamespaceVersion () const |
| virtual std::string | getContentType () const |
| virtual std::string | getQualifiedType () const |
| virtual std::string | getPartNameInEpcDocument () const |
| std::string | serializeIntoString () |
| void | addAlias (const std::string &authority, const std::string &title) |
| uint64_t | getAliasCount () const |
| std::string | getAliasAuthorityAtIndex (uint64_t index) const |
| std::string | getAliasTitleAtIndex (uint64_t index) const |
| std::vector< eml2::Activity * > | getActivitySet () const |
| uint64_t | getActivityCount () const |
| eml2::Activity * | getActivity (uint64_t index) const |
| void | pushBackExtraMetadata (const std::string &key, const std::string &value) |
| std::unordered_map< std::string, std::string > | getExtraMetadataSet () const |
| std::vector< std::string > | getExtraMetadata (const std::string &key) const |
| uint64_t | getExtraMetadataCount () const |
| std::string | getExtraMetadataKeyAtIndex (uint64_t index) const |
| std::string | getExtraMetadataStringValueAtIndex (uint64_t index) const |
| std::string | buildEtp12Uri () const |
| void | setUriSource (const std::string &uriSource) |
| const std::string & | getUriSource () const |
| std::string | getEpcSourceFolder () const |
| void | changeToPartialObject () |
|
template<> |
| int8_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, int8_t *arrayOutput) const |
|
template<> |
| uint8_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, uint8_t *arrayOutput) const |
|
template<> |
| int16_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, int16_t *arrayOutput) const |
|
template<> |
| uint16_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, uint16_t *arrayOutput) const |
|
template<> |
| int32_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, int32_t *arrayOutput) const |
|
template<> |
| uint32_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, uint32_t *arrayOutput) const |
|
template<> |
| int64_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, int64_t *arrayOutput) const |
|
template<> |
| uint64_t | readArrayNdOfIntegerValues (gsoap_resqml2_0_1::resqml20__AbstractValueArray const *arrayInput, uint64_t *arrayOutput) const |
|
template<> |
| int8_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, int8_t *arrayOutput) const |
|
template<> |
| uint8_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, uint8_t *arrayOutput) const |
|
template<> |
| int16_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, int16_t *arrayOutput) const |
|
template<> |
| uint16_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, uint16_t *arrayOutput) const |
|
template<> |
| int32_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, int32_t *arrayOutput) const |
|
template<> |
| uint32_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, uint32_t *arrayOutput) const |
|
template<> |
| int64_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, int64_t *arrayOutput) const |
|
template<> |
| uint64_t | readArrayNdOfIntegerValues (gsoap_eml2_3::eml23__AbstractValueArray const *arrayInput, uint64_t *arrayOutput) const |
Defines a local depth coordinate system. The geometrical origin and location are defined by the elements of the base class AbstractLocal3dCrs. This CRS uses the units of measure of its projected and vertical CRS.