21 #include "../resqml2/LocalDepth3dCrs.h"
23 namespace RESQML2_2_NS
63 LocalDepth3dCrs(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
64 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
66 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
unsigned long projectedEpsgCode,
67 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
unsigned int verticalEpsgCode,
bool isUpOriented);
94 LocalDepth3dCrs(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,
const std::string & projectedUnknownReason,
98 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
const std::string & verticalUnknownReason,
bool isUpOriented);
127 LocalDepth3dCrs(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,
unsigned long projectedEpsgCode,
131 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
const std::string & verticalUnknownReason,
bool isUpOriented);
158 LocalDepth3dCrs(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
159 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
160 double arealRotation,
161 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
const std::string & projectedUnknownReason,
162 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
unsigned int verticalEpsgCode,
bool isUpOriented);
177 DLL_IMPORT_OR_EXPORT
static const char*
XML_NS;
200 void init(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
201 double originOrdinal1,
double originOrdinal2,
double originOrdinal3,
202 double arealRotation,
203 gsoap_resqml2_0_1::eml20__LengthUom projectedUom,
204 gsoap_resqml2_0_1::eml20__LengthUom verticalUom,
bool isUpOriented);
211 double getZOffset()
const {
return getOriginDepthOrElevation(); }
Definition: LocalDepth3dCrs.h:27
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 &projectedUnknownReason, 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...
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 &projectedUnknownReason, gsoap_resqml2_0_1::eml20__LengthUom verticalUom, const std::string &verticalUnknownReason, 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, unsigned long projectedEpsgCode, 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 ...
~LocalDepth3dCrs()=default
static const char * XML_NS
Definition: LocalDepth3dCrs.h:177
std::string getXmlNamespace() const final
Definition: LocalDepth3dCrs.h:182
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, unsigned long projectedEpsgCode, 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.
LocalDepth3dCrs(gsoap_eml2_3::_resqml22__LocalDepth3dCrs *fromGsoap)
Definition: LocalDepth3dCrs.h:169
LocalDepth3dCrs(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: LocalDepth3dCrs.h:37