|
| UnstructuredGridRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
|
| UnstructuredGridRepresentation (common::DataObjectRepository *repo, const std::string &guid, const std::string &title, uint64_t cellCount) |
| Constructor. More...
|
|
| UnstructuredGridRepresentation (resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, uint64_t cellCount) |
| Constructor. More...
|
|
| UnstructuredGridRepresentation (gsoap_eml2_3::_resqml22__UnstructuredGridRepresentation *fromGsoap) |
| Creates an instance of this class by wrapping a gsoap instance. More...
|
|
| ~UnstructuredGridRepresentation ()=default |
|
bool | hasGeometry () const final |
|
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). More...
|
|
void | getXyzPointsOfPatch (unsigned int patchIndex, double *xyzPoints) const final |
| Gets all the xyz points of a particular patch of this representation. xyz points are given in the local CRS. More...
|
|
void | getFaceIndicesOfCells (uint64_t *faceIndices) const final |
|
void | getCumulativeFaceCountPerCell (uint64_t *cumulativeFaceCountPerCell_) const final |
|
bool | isFaceCountOfCellsConstant () const final |
|
unsigned int | getConstantFaceCountOfCells () const final |
|
void | getNodeIndicesOfFaces (uint64_t *nodeIndices) const final |
|
void | getCumulativeNodeCountPerFace (uint64_t *nodeCountPerFace) const final |
|
bool | isNodeCountOfFacesConstant () const final |
|
unsigned int | getConstantNodeCountOfFaces () const final |
|
uint64_t | getCellCount () const final |
|
uint64_t | getFaceCount () const final |
|
uint64_t | getNodeCount () const final |
|
void | getCellFaceIsRightHanded (unsigned char *cellFaceIsRightHanded) const final |
|
void | setGeometryUsingExistingDatasets (const std::string &cellFaceIsRightHanded, const std::string &points, uint64_t pointCount, eml2::AbstractHdfProxy *proxy, const std::string &faceIndicesPerCell, const std::string &faceIndicesCumulativeCountPerCell, uint64_t faceCount, const std::string &nodeIndicesPerFace, const std::string &nodeIndicesCumulativeCountPerFace, gsoap_resqml2_0_1::resqml20__CellShape cellShape, resqml2::AbstractLocal3dCrs *localCrs=nullptr) final |
|
std::string | getXmlNamespace () const final |
|
| UnstructuredGridRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
|
| UnstructuredGridRepresentation () |
|
| UnstructuredGridRepresentation (gsoap_resqml2_0_1::_resqml20__UnstructuredGridRepresentation *fromGsoap) |
|
| UnstructuredGridRepresentation (gsoap_eml2_3::_resqml22__UnstructuredGridRepresentation *fromGsoap) |
|
virtual | ~UnstructuredGridRepresentation ()=default |
|
virtual bool | hasGeometry () const =0 |
|
uint64_t | getXyzPointCountOfPatch (unsigned int patchIndex) const final |
|
virtual void | getFaceIndicesOfCells (uint64_t *faceIndices) const =0 |
|
virtual void | getCumulativeFaceCountPerCell (uint64_t *cumulativeFaceCountPerCell_) const =0 |
|
uint64_t const * | getCumulativeFaceCountPerCell () const |
|
void | getFaceCountPerCell (uint64_t *faceCountPerCell) const |
|
virtual bool | isFaceCountOfCellsConstant () const =0 |
|
virtual unsigned int | getConstantFaceCountOfCells () const =0 |
|
virtual void | getNodeIndicesOfFaces (uint64_t *nodeIndices) const =0 |
|
virtual void | getCumulativeNodeCountPerFace (uint64_t *nodeCountPerFace) const =0 |
|
void | getNodeCountPerFace (uint64_t *nodeCountPerFace) const |
|
virtual bool | isNodeCountOfFacesConstant () const =0 |
|
virtual unsigned int | getConstantNodeCountOfFaces () const =0 |
|
void | loadGeometry () |
|
void | unloadGeometry () |
|
unsigned int | getFaceCountOfCell (uint64_t cellIndex) const |
|
unsigned int | getNodeCountOfFaceOfCell (uint64_t cellIndex, unsigned int localFaceIndex) const |
|
uint64_t const * | getNodeIndicesOfFaceOfCell (uint64_t cellIndex, unsigned int localFaceIndex) const |
|
virtual uint64_t | getCellCount () const override=0 |
|
virtual uint64_t | getFaceCount () const =0 |
|
virtual uint64_t | getNodeCount () const =0 |
|
virtual void | getCellFaceIsRightHanded (unsigned char *cellFaceIsRightHanded) const =0 |
|
virtual void | setGeometryUsingExistingDatasets (const std::string &cellFaceIsRightHanded, const std::string &points, uint64_t pointCount, eml2::AbstractHdfProxy *proxy, const std::string &faceIndicesPerCell, const std::string &faceIndicesCumulativeCountPerCell, uint64_t faceCount, const std::string &nodeIndicesPerFace, const std::string &nodeIndicesCumulativeCountPerFace, gsoap_resqml2_0_1::resqml20__CellShape cellShape, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0 |
|
void | setGeometry (unsigned char *cellFaceIsRightHanded, double *points, uint64_t pointCount, eml2::AbstractHdfProxy *proxy, uint64_t *faceIndicesPerCell, uint64_t *faceIndicesCumulativeCountPerCell, uint64_t faceCount, uint64_t *nodeIndicesPerFace, uint64_t *nodeIndicesCumulativeCountPerFace, gsoap_resqml2_0_1::resqml20__CellShape cellShape, resqml2::AbstractLocal3dCrs *localCrs=nullptr) |
|
void | setTetrahedraOnlyGeometryUsingExistingDatasets (const std::string &cellFaceIsRightHanded, const std::string &points, uint64_t pointCount, uint64_t faceCount, eml2::AbstractHdfProxy *proxy, const std::string &faceIndicesPerCell, const std::string &nodeIndicesPerFace, resqml2::AbstractLocal3dCrs *localCrs=nullptr) |
| Sets a geometry which is only defined by means of tetrahedra using some existing HDF5 dataset. More...
|
|
void | setTetrahedraOnlyGeometry (unsigned char *cellFaceIsRightHanded, double *points, uint64_t pointCount, uint64_t faceCount, eml2::AbstractHdfProxy *proxy, uint64_t *faceIndicesPerCell, uint64_t *nodeIndicesPerFace, resqml2::AbstractLocal3dCrs *localCrs=nullptr) |
| Sets a geometry which is only defined by means of tetrahedra and creates corresponding HDF5 datasets. More...
|
|
void | setHexahedraOnlyGeometryUsingExistingDatasets (const std::string &cellFaceIsRightHanded, const std::string &points, uint64_t pointCount, uint64_t faceCount, eml2::AbstractHdfProxy *proxy, const std::string &faceIndicesPerCell, const std::string &nodeIndicesPerFace, resqml2::AbstractLocal3dCrs *localCrs=nullptr) |
|
void | setHexahedraOnlyGeometry (unsigned char *cellFaceIsRightHanded, double *points, uint64_t pointCount, uint64_t faceCount, eml2::AbstractHdfProxy *proxy, uint64_t *faceIndicesPerCell, uint64_t *nodeIndicesPerFace, resqml2::AbstractLocal3dCrs *localCrs=nullptr) |
|
unsigned int | getPatchCount () const final |
|
virtual std::string | getXmlTag () const final |
|
virtual | ~AbstractGridRepresentation ()=default |
|
virtual uint64_t | getCellCount () const =0 |
|
std::vector< class GridConnectionSetRepresentation * > | getGridConnectionSetRepresentationSet () const |
|
unsigned int | getGridConnectionSetRepresentationCount () const |
|
class GridConnectionSetRepresentation * | getGridConnectionSetRepresentation (unsigned int index) const |
|
AbstractGridRepresentation * | getParentGrid () const |
|
common::DataObjectReference | getParentGridDor () const |
|
std::vector< resqml2::AbstractGridRepresentation * > | getChildGridSet () const |
|
unsigned int | getChildGridCount () const |
|
AbstractGridRepresentation * | getChildGrid (unsigned int index) const |
|
void | setParentWindow (uint64_t *cellIndices, uint64_t cellIndexCount, class UnstructuredGridRepresentation *parentGrid, eml2::AbstractHdfProxy *proxy=nullptr) |
|
void | setParentWindow (unsigned int *columnIndices, unsigned int columnIndexCount, unsigned int kLayerIndexRegridStart, unsigned int *childCellCountPerInterval, unsigned int *parentCellCountPerInterval, unsigned int intervalCount, class AbstractColumnLayerGridRepresentation *parentGrid, eml2::AbstractHdfProxy *proxy=nullptr, double *childCellWeights=nullptr) |
|
void | setParentWindow (unsigned int iCellIndexRegridStart, unsigned int *childCellCountPerIInterval, unsigned int *parentCellCountPerIInterval, unsigned int iIntervalCount, unsigned int jCellIndexRegridStart, unsigned int *childCellCountPerJInterval, unsigned int *parentCellCountPerJInterval, unsigned int jIntervalCount, unsigned int kCellIndexRegridStart, unsigned int *childCellCountPerKInterval, unsigned int *parentCellCountPerKInterval, unsigned int kIntervalCount, class AbstractIjkGridRepresentation *parentGrid, eml2::AbstractHdfProxy *proxy=nullptr, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
|
void | setParentWindow (unsigned int iCellIndexRegridStart, unsigned int constantChildCellCountPerIInterval, unsigned int constantParentCellCountPerIInterval, unsigned int iIntervalCount, unsigned int jCellIndexRegridStart, unsigned int constantChildCellCountPerJInterval, unsigned int constantParentCellCountPerJInterval, unsigned int jIntervalCount, unsigned int kCellIndexRegridStart, unsigned int constantChildCellCountPerKInterval, unsigned int constantParentCellCountPerKInterval, unsigned int kIntervalCount, class AbstractIjkGridRepresentation *parentGrid, eml2::AbstractHdfProxy *proxy=nullptr, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
| Indicates that this grid takes place into another IJK parent grid. This method assumes that the count of cells per regrid interval is constant in both child and parent grids. More...
|
|
void | setParentWindow (unsigned int iCellIndexRegridStart, unsigned int iChildCellCount, unsigned int iParentCellCount, unsigned int jCellIndexRegridStart, unsigned int jChildCellCount, unsigned int jParentCellCount, unsigned int kCellIndexRegridStart, unsigned int kChildCellCount, unsigned int kParentCellCount, class AbstractIjkGridRepresentation *parentGrid, eml2::AbstractHdfProxy *proxy=nullptr, double *iChildCellWeights=nullptr, double *jChildCellWeights=nullptr, double *kChildCellWeights=nullptr) |
|
void | setForcedNonRegridedParentCell (uint64_t *cellIndices, uint64_t cellIndexCount) |
|
void | setCellOverlap (uint64_t parentChildCellPairCount, uint64_t *parentChildCellPair, const std::string &volumeUom, double *overlapVolumes=nullptr) |
|
int64_t | getParentCellIndexCount () const |
|
void | getParentCellIndices (uint64_t *parentCellIndices) const |
|
int64_t | getParentColumnIndexCount () const |
|
void | getParentColumnIndices (uint64_t *parentColumnIndices) const |
|
uint64_t | getRegridStartIndexOnParentGrid (char dimension) const |
|
uint64_t | getRegridIntervalCount (char dimension) const |
|
bool | isRegridCellCountPerIntervalConstant (char dimension, bool childVsParentCellCount) const |
|
uint64_t | getRegridConstantCellCountPerInterval (char dimension, bool childVsParentCellCount) const |
|
void | getRegridCellCountPerInterval (char dimension, uint64_t *childCellCountPerInterval, bool childVsParentCellCount) const |
|
bool | hasRegridChildCellWeights (char dimension) const |
|
void | getRegridChildCellWeights (char dimension, double *childCellWeights) const |
|
bool | hasForcedNonRegridedParentCell () const |
|
void | setCellAssociationWithStratigraphicOrganizationInterpretation (int64_t *stratiUnitIndices, int64_t nullValue, class AbstractStratigraphicOrganizationInterpretation *stratiOrgInterp) |
|
class AbstractStratigraphicOrganizationInterpretation * | getStratigraphicOrganizationInterpretation () const |
|
virtual common::DataObjectReference | getStratigraphicOrganizationInterpretationDor () const |
|
bool | hasCellStratigraphicUnitIndices () const |
|
int64_t | getCellStratigraphicUnitIndices (int64_t *stratiUnitIndices) |
|
void | setCellAssociationWithRockFluidOrganizationInterpretation (int64_t *rockFluidUnitIndices, int64_t nullValue, class RockFluidOrganizationInterpretation *rockFluidOrgInterp) |
|
class RockFluidOrganizationInterpretation * | getRockFluidOrganizationInterpretation () const |
|
virtual common::DataObjectReference | getRockFluidOrganizationInterpretationDor () const |
|
bool | hasCellFluidPhaseUnitIndices () const |
|
int64_t | getCellFluidPhaseUnitIndices (int64_t *rockfluidUnitIndices) |
|
bool | isTruncated () const |
|
uint64_t | getTruncatedFaceCount () const |
|
void | getNodeIndicesOfTruncatedFaces (uint64_t *nodeIndices) const |
|
void | getCumulativeNodeCountPerTruncatedFace (uint64_t *nodeCountPerFace) const |
|
void | getNodeCountPerTruncatedFace (uint64_t *nodeCountPerFace) const |
|
uint64_t | getTruncatedCellCount () const |
|
void | getTruncatedCellIndices (uint64_t *cellIndices) const |
|
void | getTruncatedFaceIndicesOfTruncatedCells (uint64_t *faceIndices) const |
|
void | getCumulativeTruncatedFaceCountPerTruncatedCell (uint64_t *cumulativeFaceCountPerCell) const |
|
void | getTruncatedFaceCountPerTruncatedCell (uint64_t *faceCountPerCell) const |
|
void | getNonTruncatedFaceIndicesOfTruncatedCells (uint64_t *faceIndices) const |
|
void | getCumulativeNonTruncatedFaceCountPerTruncatedCell (uint64_t *cumulativeFaceCountPerCell) const |
|
void | getNonTruncatedFaceCountPerTruncatedCell (uint64_t *faceCountPerCell) const |
|
void | getTruncatedFaceIsRightHanded (unsigned char *cellFaceIsRightHanded) const |
|
void | loadTargetRelationships () override |
|
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). More...
|
|
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. More...
|
|
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. More...
|
|
void | getXyzPointsOfAllPatches (double *xyzPoints) const |
| Gets all the xyz points of all patches of this representation. xyz points are given in the local CRS. More...
|
|
bool | isInSingleLocalCrs () const |
|
bool | isInSingleGlobalCrs () const |
|
void | getXyzPointsOfAllPatchesInGlobalCrs (double *xyzPoints) const |
|
AbstractRepresentation * | getSeismicSupportOfPatch (const unsigned int &patchIndex) const |
|
std::set< AbstractRepresentation * > | getAllSeismicSupport () const |
|
virtual unsigned int | getPatchCount () const =0 |
|
void | pushBackIntoRepresentationSet (class RepresentationSetRepresentation *repSet) |
|
void | addSeismic3dCoordinatesToPatch (unsigned int patchIndex, double *inlines, double *crosslines, unsigned int 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 |
|
bool | isPartial () const |
|
virtual bool | isTopLevelElement () const |
|
std::string | getUuid () const |
|
std::string | getTitle () const |
|
std::string | getEditor () const |
|
time_t | getCreation () const |
|
tm | getCreationAsTimeStructure () const |
|
std::string | getOriginator () const |
|
std::string | getDescription () const |
|
time_t | getLastUpdate () const |
|
tm | getLastUpdateAsTimeStructure () const |
|
std::string | getFormat () const |
|
std::string | getDescriptiveKeywords () const |
|
std::string | getVersion () const |
|
void | setTitle (const std::string &title) |
|
void | setEditor (const std::string &editor) |
|
void | setCreation (time_t creation) |
|
void | setCreation (const tm &creation) |
|
void | setOriginator (const std::string &originator) |
|
void | setDescription (const std::string &description) |
|
void | setLastUpdate (time_t lastUpdate) |
|
void | setLastUpdate (const tm &lastUpdate) |
|
void | setDescriptiveKeywords (const std::string &descriptiveKeywords) |
|
void | setVersion (const std::string &version) |
|
void | setMetadata (const std::string &title, const std::string &editor, time_t creation, const std::string &originator, const std::string &description, time_t lastUpdate, const std::string &descriptiveKeywords) |
|
void | serializeIntoStream (std::ostream *stream) |
|
gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * | getEml20GsoapProxy () const |
|
void | setGsoapProxy (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *gsoapProxy) |
|
gsoap_eml2_1::eml21__AbstractObject * | getEml21GsoapProxy () const |
|
void | setGsoapProxy (gsoap_eml2_1::eml21__AbstractObject *gsoapProxy) |
|
gsoap_eml2_2::eml22__AbstractObject * | getEml22GsoapProxy () const |
|
void | setGsoapProxy (gsoap_eml2_2::eml22__AbstractObject *gsoapProxy) |
|
gsoap_eml2_3::eml23__AbstractObject * | getEml23GsoapProxy () const |
|
void | setGsoapProxy (gsoap_eml2_3::eml23__AbstractObject *gsoapProxy) |
|
soap * | getGsoapContext () const |
|
int | getGsoapType () const |
|
gsoap_resqml2_0_1::eml20__DataObjectReference * | newResqmlReference () const |
|
gsoap_eml2_1::eml21__DataObjectReference * | newEmlReference () const |
|
gsoap_eml2_2::eml22__DataObjectReference * | newEml22Reference () const |
|
gsoap_eml2_3::eml23__DataObjectReference * | newEml23Reference () const |
|
gsoap_resqml2_0_1::resqml20__ContactElementReference * | newContactElementReference2_0_1 () const |
|
gsoap_eml2_3::resqml22__ContactElement * | newContactElementReference2_2 () const |
|
common::DataObjectRepository * | getRepository () const |
|
virtual std::string | getXmlNamespace () const =0 |
|
virtual std::string | getXmlTag () const =0 |
|
virtual std::string | getXmlNamespaceVersion () const |
|
virtual std::string | getContentType () const |
|
virtual std::string | getQualifiedType () const |
|
virtual std::string | getPartNameInEpcDocument () const |
|
std::string | serializeIntoString () |
|
void | addAlias (const std::string &authority, const std::string &title) |
|
unsigned int | getAliasCount () const |
|
std::string | getAliasAuthorityAtIndex (unsigned int index) const |
|
std::string | getAliasTitleAtIndex (unsigned int index) const |
|
std::vector< eml2::Activity * > | getActivitySet () const |
|
unsigned int | getActivityCount () const |
|
eml2::Activity * | getActivity (unsigned int index) const |
|
void | pushBackExtraMetadata (const std::string &key, const std::string &value) |
|
std::unordered_map< std::string, std::string > | getExtraMetadataSet () const |
|
std::vector< std::string > | getExtraMetadata (const std::string &key) const |
|
unsigned int | getExtraMetadataCount () const |
|
std::string | getExtraMetadataKeyAtIndex (unsigned int index) const |
|
std::string | getExtraMetadataStringValueAtIndex (unsigned int index) const |
|
std::string | buildEtp12Uri () const |
|
void | setUriSource (const std::string &uriSource) |
|
const std::string & | getUriSource () const |
|
std::string | getEpcSourceFolder () const |
|
void | changeToPartialObject () |
|
virtual void | loadTargetRelationships ()=0 |
|