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) {}
237 virtual double getZOffset()
const = 0;
240 void loadTargetRelationships() final;
Proxy class for an abstract local 3D coordinate reference system (CRS).
Definition AbstractLocal3dCrs.h:27
uint64_t getVerticalCrsEpsgCode() const
bool isDepthOriented() 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
double getArealRotation() const
uint64_t getProjectedCrsEpsgCode() const
gsoap_resqml2_0_1::eml20__LengthUom getVerticalCrsUnit() const
bool isProjectedCrsDefinedWithEpsg() const
const std::string & getProjectedCrsUnknownReason() const
const std::string & getVerticalCrsUnknownReason() const
gsoap_resqml2_0_1::eml20__PlaneAngleUom getArealRotationUom() const
virtual ~AbstractLocal3dCrs()=default
double getOriginOrdinal2() 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
bool isVerticalCrsUnknown() const
std::string getVerticalCrsUnitAsString() const
bool isVerticalCrsDefinedWithEpsg() const