21#include "../common/AbstractObject.h"
35 DLL_IMPORT_OR_EXPORT
VerticalCrs(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
47 VerticalCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
48 uint64_t verticalEpsgCode,
49 gsoap_eml2_3::eml23__LengthUom verticalUom,
62 VerticalCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
63 std::string unknownReason,
64 gsoap_eml2_3::eml23__LengthUom verticalUom,
72 VerticalCrs(gsoap_eml2_3::_eml23__VerticalCrs* fromGsoap): COMMON_NS::AbstractObject(fromGsoap) {}
112 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_NS =
"eml23";
120 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_TAG =
"VerticalCrs";
122 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
128 void init(gsoap_eml2_3::eml23__VerticalCrs* verticalCrs,
const std::string& guid,
const std::string& title,
129 gsoap_eml2_3::eml23__LengthUom verticalUom,
Definition VerticalCrs.h:27
VerticalCrs(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, std::string unknownReason, gsoap_eml2_3::eml23__LengthUom verticalUom, bool isUpOriented)
virtual std::string getXmlTag() const final
Definition VerticalCrs.h:122
void loadTargetRelationships() final
Definition VerticalCrs.h:124
VerticalCrs(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition VerticalCrs.h:35
VerticalCrs(gsoap_eml2_3::_eml23__VerticalCrs *fromGsoap)
Definition VerticalCrs.h:72
std::string getXmlNamespace() const final
Definition VerticalCrs.h:117
std::string getVerticalCrsUnknownReason() const
int64_t getVerticalCrsEpsgCode() const
bool isVerticalCrsUnknown() const
bool isVerticalCrsDefinedWithEpsg() const
VerticalCrs(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, uint64_t verticalEpsgCode, gsoap_eml2_3::eml23__LengthUom verticalUom, bool isUpOriented)