21 #include "../common/AbstractObject.h"
185 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::eml20__AxisOrder2d
getAxisOrder()
const;
194 DLL_IMPORT_OR_EXPORT
void setAxisOrder(gsoap_resqml2_0_1::eml20__AxisOrder2d axisOrder)
const;
218 AbstractLocal3dCrs(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
228 AbstractLocal3dCrs(gsoap_resqml2_0_1::resqml20__AbstractLocal3dCrs* fromGsoap) :
229 COMMON_NS::AbstractObject(fromGsoap) {}
236 AbstractLocal3dCrs(gsoap_eml2_3::resqml22__AbstractLocal3dCrs* fromGsoap) :
237 COMMON_NS::AbstractObject(fromGsoap) {}
245 virtual double getZOffset()
const = 0;
248 void loadTargetRelationships();
Proxy class for an abstract local 3D coordinate reference system (CRS).
Definition: AbstractLocal3dCrs.h:27
bool isDepthOriented() const
const std::string & getVerticalCrsUnknownReason() const
void convertXyzPointsToGlobalCrs(double *xyzPoints, uint64_t xyzPointCount, bool withoutTranslation=false) const
std::string getProjectedCrsUnitAsString() const
double getOriginDepthOrElevation() const
gsoap_resqml2_0_1::eml20__LengthUom getProjectedCrsUnit() const
const std::string & getProjectedCrsUnknownReason() const
double getArealRotation() const
gsoap_resqml2_0_1::eml20__LengthUom getVerticalCrsUnit() const
bool isProjectedCrsDefinedWithEpsg() const
gsoap_resqml2_0_1::eml20__PlaneAngleUom getArealRotationUom() const
virtual ~AbstractLocal3dCrs()=default
double getOriginOrdinal2() const
unsigned long long getProjectedCrsEpsgCode() const
gsoap_resqml2_0_1::eml20__AxisOrder2d getAxisOrder() const
virtual bool isProjectedCrsUnknown() const
double getOriginOrdinal1() const
void setAxisOrder(gsoap_resqml2_0_1::eml20__AxisOrder2d axisOrder) const
unsigned long long getVerticalCrsEpsgCode() const
bool isVerticalCrsUnknown() const
std::string getVerticalCrsUnitAsString() const
bool isVerticalCrsDefinedWithEpsg() const