36 #include "resqml2/MdDatum.h" 55 common::AbstractObject(fromGsoap) {}
61 virtual double getZOffset()
const = 0;
79 double getOriginOrdinal1()
const;
84 double getOriginOrdinal2()
const;
90 double getOriginDepthOrElevation()
const;
97 double getArealRotation()
const;
102 bool isDepthOriented()
const;
107 bool isProjectedCrsDefinedWithEpsg()
const;
112 virtual bool isProjectedCrsUnknown()
const;
117 const std::string & getProjectedCrsUnknownReason()
const;
122 unsigned long long getProjectedCrsEpsgCode()
const;
127 bool isVerticalCrsDefinedWithEpsg()
const;
132 bool isVerticalCrsUnknown()
const;
137 const std::string & getVerticalCrsUnknownReason()
const;
142 unsigned long long getVerticalCrsEpsgCode()
const;
147 std::string getVerticalCrsUnitAsString()
const;
149 gsoap_resqml2_0_1::eml20__PlaneAngleUom getArealRotationUom()
const;
154 gsoap_resqml2_0_1::eml20__LengthUom getProjectedCrsUnit()
const;
159 std::string getProjectedCrsUnitAsString()
const;
164 gsoap_resqml2_0_1::eml20__LengthUom getVerticalCrsUnit()
const;
169 gsoap_resqml2_0_1::eml20__AxisOrder2d getAxisOrder()
const;
171 void convertXyzPointsToGlobalCrs(
double * xyzPoints,
const ULONG64 & xyzPointCount,
bool withoutTranslation =
false)
const;
175 std::vector<epc::Relationship> getAllEpcRelationships()
const;
179 std::vector<class AbstractRepresentation*> repSet;
180 std::vector<MdDatum*> mdDatumSet;
187 void addMdDatum(
MdDatum* mdInfo);
void setLocalCrs(class AbstractLocal3dCrs *localCrs)
Definition: MdDatum.cpp:90
Definition: AbstractLocal3dCrs.h:40
AbstractLocal3dCrs(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: AbstractLocal3dCrs.h:47
Definition: EpcDocument.h:168
Definition: AbstractObject.h:42
Definition: AbstractRepresentation.h:44
Definition: AbstractHdfProxy.h:43
void importRelationshipSetFromEpc(common::EpcDocument *epcDoc)
Definition: AbstractLocal3dCrs.h:176
Definition: EpcDocument.h:62
virtual ~AbstractLocal3dCrs()
Definition: AbstractLocal3dCrs.h:68
AbstractLocal3dCrs(gsoap_resqml2_0_1::resqml2__AbstractLocal3dCrs *fromGsoap)
Definition: AbstractLocal3dCrs.h:54