A blocked wellbore representation. This is the information that allows you to locate, on one or several grids (existing or planned), the intersection of volume (cells) and surface (faces) elements with a wellbore trajectory (existing or planned).
More...
|
| virtual | ~BlockedWellboreRepresentation ()=default |
| |
| virtual void | setIntervalGridCells (int8_t const *gridIndices, int8_t gridIndicesNullValue, int64_t const *cellIndices, int8_t const *localFacePairPerCellIndices, int8_t localFacePairPerCellIndicesNullValue, eml2 ::AbstractHdfProxy *hdfProxy=nullptr)=0 |
| |
| virtual uint64_t | getCellCount () const =0 |
| |
| virtual int8_t | getGridIndices (int8_t *gridIndices) const =0 |
| |
| virtual int64_t | getCellIndices (int64_t *cellIndices) const =0 |
| |
| virtual int8_t | getLocalFacePairPerCellIndices (int8_t *localFacePairPerCellIndices) const =0 |
| |
| virtual void | pushBackSupportingGridRepresentation (resqml2 ::AbstractGridRepresentation *supportingGridRep)=0 |
| |
| virtual unsigned int | getSupportingGridRepresentationCount () const =0 |
| |
| resqml2::AbstractGridRepresentation * | getSupportingGridRepresentation (unsigned int index) const |
| |
| virtual common::DataObjectReference | getSupportingGridRepresentationDor (unsigned int index) const =0 |
| |
|
virtual std::string | getXmlTag () const override |
| |
| | ~WellboreFrameRepresentation ()=default |
| |
| void | setMdValues (double const *mdValues, uint64_t mdValueCount, eml2 ::AbstractHdfProxy *proxy=nullptr) |
| |
| void | setMdValues (double firstMdValue, double incrementMdValue, unsigned int mdValueCount) |
| |
| bool | areMdValuesRegularlySpaced () const |
| |
| double | getMdConstantIncrementValue () const |
| |
| double | getMdFirstValue () const |
| |
| unsigned int | getMdValuesCount () const |
| |
| uint64_t | getXyzPointCountOfPatch (unsigned int patchIndex) const override |
| |
| void | getXyzPointsOfPatch (unsigned int patchIndex, double *xyzPoints) const override |
| |
| common::AbstractObject::numericalDatatypeEnum | getMdHdfDatatype () const |
| |
| void | getMdAsDoubleValues (double *values) const |
| |
| void | getMdAsFloatValues (float *values) const |
| |
| common::DataObjectReference | getWellboreTrajectoryDor () const |
| |
| class WellboreTrajectoryRepresentation * | getWellboreTrajectory () const |
| |
| common::DataObjectReference | getLocalCrsDor (unsigned int patchIndex) const override |
| |
| common::DataObjectReference | getHdfProxyDor () const final |
| | Gets the data object reference of the HDF proxy which is used for storing the numerical values of this representation (i.e. its geometry).
|
| |
| uint64_t | getPatchCount () const final |
| |
| virtual | ~AbstractRepresentation ()=default |
| |
| class AbstractLocal3dCrs * | getLocalCrs (unsigned int patchIndex) const |
| |
| virtual common::DataObjectReference | getLocalCrsDor (unsigned int patchIndex) const |
| |
| virtual common::DataObjectReference | getHdfProxyDor () const =0 |
| | Gets the data object reference of the HDF proxy which is used for storing the numerical values of this representation (i.e. its geometry).
|
| |
| void | setTimeIndex (uint64_t timeIndex, eml2 ::TimeSeries *timeSeries) |
| |
| uint64_t | getTimeIndex () const |
| | Gets the time index of this representation in the associated TimeSeries. Be sure to first check that a TimeSeries is associated this representation by calling getTimeSeriesDor or getTimeSeries;.
|
| |
| eml2::TimeSeries * | getTimeSeries () const |
| |
| common::DataObjectReference | getTimeSeriesDor () const |
| | Gets the data object reference of the TimeSeries containing the time of this representation at a particular index. For now, this method only look for a TimeSeries at the first patch containing a point geometry.
|
| |
| std::vector< class AbstractProperty * > | getPropertySet () const |
| |
| void | setInterpretation (class AbstractFeatureInterpretation *interp) |
| |
| class AbstractFeatureInterpretation * | getInterpretation () const |
| |
| common::DataObjectReference | getInterpretationDor () const |
| |
| virtual uint64_t | getXyzPointCountOfPatch (unsigned int patchIndex) const =0 |
| |
| uint64_t | getXyzPointCountOfAllPatches () const |
| |
| virtual void | getXyzPointsOfPatch (unsigned int patchIndex, double *xyzPoints) const =0 |
| | Gets all the xyz points of a particular patch of this representation. xyz points are given in the local CRS.
|
| |
| void | getXyzPointsOfPatchInGlobalCrs (unsigned int patchIndex, double *xyzPoints) const |
| | Gets all the xyz points of a particular patch of this representation. xyz points are given in the global CRS.
|
| |
| void | getXyzPointsOfAllPatches (double *xyzPoints) const |
| | Gets all the xyz points of all patches of this representation. xyz points are given in the local CRS.
|
| |
| bool | isInSingleLocalCrs () const |
| |
| bool | isInSingleGlobalCrs () const |
| |
| void | getXyzPointsOfAllPatchesInGlobalCrs (double *xyzPoints) const |
| |
| AbstractRepresentation * | getSeismicSupportOfPatch (const unsigned int &patchIndex) const |
| |
| std::set< AbstractRepresentation * > | getAllSeismicSupport () const |
| |
| virtual uint64_t | getPatchCount () const =0 |
| |
| void | pushBackIntoRepresentationSet (class RepresentationSetRepresentation *repSet) |
| |
| void | addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double *inlines, double *crosslines, uint64_t pointCount, resqml2 ::AbstractRepresentation *seismicSupport, eml2 ::AbstractHdfProxy *proxy) |
| |
| void | addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double startInline, double incrInline, unsigned int countInline, double startCrossline, double incrCrossline, unsigned int countCrossline, resqml2 ::AbstractRepresentation *seismicSupport) |
| |
| void | addSeismic2dCoordinatesToPatch (unsigned int patchIndex, double *lineAbscissa, resqml2 ::AbstractRepresentation *seismicSupport, eml2 ::AbstractHdfProxy *proxy) |
| |
| void | getSeismicLineAbscissaOfPointsOfPatch (unsigned int patchIndex, double *values) const |
| |
| void | getInlinesOfPointsOfPatch (unsigned int patchIndex, double *values) const |
| |
| void | getCrosslinesOfPointsOfPatch (unsigned int patchIndex, double *values) const |
| |
| virtual void | loadTargetRelationships () override |
| |
A blocked wellbore representation. This is the information that allows you to locate, on one or several grids (existing or planned), the intersection of volume (cells) and surface (faces) elements with a wellbore trajectory (existing or planned).