45 void init(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
46 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
48 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
49 gsoap_resqml2_0_1::eml20__TimeUom timeUom,
50 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
bool isUpOriented);
57 double getZOffset()
const {
return .0; }
68 DLL_IMPORT_OR_EXPORT
LocalTime3dCrs(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : EML2_NS::AbstractLocal3dCrs(partialObject) {}
94 LocalTime3dCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
95 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
97 gsoap_resqml2_0_1::eml20__LengthUom projectedUom, uint64_t projectedEpsgCode,
98 gsoap_resqml2_0_1::eml20__TimeUom timeUom,
99 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
unsigned int verticalEpsgCode,
bool isUpOriented);
127 LocalTime3dCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
128 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
129 double arealRotation,
130 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
const std::string& projectedUnknownReason,
131 gsoap_resqml2_0_1::eml20__TimeUom timeUom,
132 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
const std::string& verticalUnknownReason,
bool isUpOriented);
160 LocalTime3dCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
161 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
162 double arealRotation,
163 gsoap_resqml2_0_1::eml20__LengthUom projectedUom, uint64_t projectedEpsgCode,
164 gsoap_resqml2_0_1::eml20__TimeUom timeUom,
165 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
const std::string& verticalUnknownReason,
bool isUpOriented);
193 LocalTime3dCrs(COMMON_NS::DataObjectRepository* repo,
const std::string& guid,
const std::string& title,
194 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
195 double arealRotation,
196 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
const std::string& projectedUnknownReason,
197 gsoap_resqml2_0_1::eml20__TimeUom timeUom,
198 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
unsigned int verticalEpsgCode,
bool isUpOriented);
205 LocalTime3dCrs(gsoap_resqml2_0_1::_resqml20__LocalTime3dCrs* fromGsoap) : EML2_NS::AbstractLocal3dCrs(fromGsoap) {}
210 DLL_IMPORT_OR_EXPORT
bool isATimeCrs() const final {
return true; }
212 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::eml20__TimeUom
getTimeUom() const final;
217 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "resqml20";
222 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
225 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_TAG =
"LocalTime3dCrs";
227 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
LocalTime3dCrs(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__TimeUom timeUom, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, unsigned int verticalEpsgCode, bool isUpOriented)
Creates a local depth 3d CRS which is fully identified by means of EPSG code.
LocalTime3dCrs(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__TimeUom timeUom, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, const std::string &verticalUnknownReason, bool isUpOriented)
Creates a local depth 3d CRS which is identified by an EPSG code for its projected part and which is ...
LocalTime3dCrs(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 &projectedUnknownReason, gsoap_resqml2_0_1::eml20__TimeUom timeUom, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, const std::string &verticalUnknownReason, bool isUpOriented)
LocalTime3dCrs(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 &projectedUnknownReason, gsoap_resqml2_0_1::eml20__TimeUom timeUom, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, unsigned int verticalEpsgCode, bool isUpOriented)
Creates a local depth 3d CRS which unkown for its projected part and which is identified by an EPSG c...