54 DLL_IMPORT_OR_EXPORT EML2_NS::AbstractLocal3dCrs*
getLocalCrs(uint64_t patchIndex)
const;
67 DLL_IMPORT_OR_EXPORT
virtual COMMON_NS::DataObjectReference
getLocalCrsDor(uint64_t patchIndex)
const;
78 DLL_IMPORT_OR_EXPORT
virtual COMMON_NS::DataObjectReference
getHdfProxyDor()
const = 0;
86 DLL_IMPORT_OR_EXPORT
void setTimeIndex(uint64_t timeIndex, EML2_NS::TimeSeries* timeSeries);
121 DLL_IMPORT_OR_EXPORT std::vector<class AbstractProperty *>
getPropertySet()
const;
149 DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getInterpretationDor() const;
165 DLL_IMPORT_OR_EXPORT virtual uint64_t getXyzPointCountOfPatch(
unsigned int patchIndex) const = 0;
172 DLL_IMPORT_OR_EXPORT uint64_t getXyzPointCountOfAllPatches() const;
187 DLL_IMPORT_OR_EXPORT virtual
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints) const = 0;
201 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatchInGlobalCrs(
unsigned int patchIndex,
double * xyzPoints) const;
212 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfAllPatches(
double * xyzPoints) const;
220 DLL_IMPORT_OR_EXPORT
bool isInSingleLocalCrs() const;
228 DLL_IMPORT_OR_EXPORT
bool isInSingleGlobalCrs() const;
239 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfAllPatchesInGlobalCrs(
double * xyzPoints) const;
267 DLL_IMPORT_OR_EXPORT virtual uint64_t getPatchCount() const = 0;
302 DLL_IMPORT_OR_EXPORT
void addSeismic3dCoordinatesToPatch(
unsigned int patchIndex,
double* inlines,
double* crosslines, uint64_t pointCount,
323 DLL_IMPORT_OR_EXPORT
void addSeismic3dCoordinatesToPatch(
unsigned int patchIndex,
double startInline,
double incrInline,
unsigned int countInline,
324 double startCrossline,
double incrCrossline,
unsigned int countCrossline,
345 DLL_IMPORT_OR_EXPORT
void addSeismic2dCoordinatesToPatch(
unsigned int patchIndex,
double* lineAbscissa,
359 DLL_IMPORT_OR_EXPORT
void getSeismicLineAbscissaOfPointsOfPatch(
unsigned int patchIndex,
double* values) const;
373 DLL_IMPORT_OR_EXPORT
void getInlinesOfPointsOfPatch(
unsigned int patchIndex,
double * values) const;
388 DLL_IMPORT_OR_EXPORT
void getCrosslinesOfPointsOfPatch(
unsigned int patchIndex,
double * values) const;
393 virtual
void loadTargetRelationships() override;
404 DLL_IMPORT_OR_EXPORT
AbstractRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
414 AbstractRepresentation(gsoap_resqml2_0_1::resqml20__AbstractRepresentation* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
421 AbstractRepresentation(gsoap_eml2_3::resqml22__AbstractRepresentation* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
431 virtual gsoap_resqml2_0_1::resqml20__PointGeometry* getPointGeometry2_0_1(uint64_t patchIndex)
const;
441 virtual gsoap_eml2_3::resqml22__PointGeometry* getPointGeometry2_2(uint64_t patchIndex)
const;
460 gsoap_resqml2_0_1::resqml20__PointGeometry* createPointGeometryPatch2_0_1(uint64_t patchIndex,
461 double const * points, EML2_NS::AbstractLocal3dCrs
const* localCrs, uint64_t
const * dimensions, uint32_t numDimensionsInArray, EML2_NS::AbstractHdfProxy * proxy);
480 gsoap_eml2_3::resqml22__PointGeometry* createPointGeometryPatch2_2(uint64_t patchIndex,
481 double const * points, EML2_NS::AbstractLocal3dCrs
const* localCrs, uint64_t
const * dimensions, uint32_t numDimensionsInArray, EML2_NS::AbstractHdfProxy * proxy);
490 COMMON_NS::DataObjectReference getHdfProxyDorFromPointGeometryPatch(gsoap_resqml2_0_1::resqml20__PointGeometry* patch)
const;
499 COMMON_NS::DataObjectReference getHdfProxyDorFromPointGeometryPatch(gsoap_eml2_3::resqml22__PointGeometry* patch)
const;
508 gsoap_resqml2_0_1::resqml20__Seismic3dCoordinates* getSeismic3dCoordinates2_0_1(
unsigned int patchIndex)
const;
517 gsoap_eml2_3::resqml22__Seismic3dCoordinates* getSeismic3dCoordinates2_2(
unsigned int patchIndex)
const;