|
| StreamlinesRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
|
| StreamlinesRepresentation (gsoap_eml2_3::resqml22__StreamlinesRepresentation *fromGsoap) |
|
| StreamlinesRepresentation (resqml2::GenericFeatureInterpretation *interp, const std::string &guid, const std::string &title, uint64_t lineCount) |
| Creates an instance of this class in a gsoap context. More...
|
|
| ~StreamlinesRepresentation ()=default |
|
uint32_t | getLineCount () const final |
|
uint16_t | getWellboreTrajectoryCount () const final |
|
common::DataObjectReference | getWellboreTrajectoryDor (uint16_t index) const final |
|
uint32_t | getInjectorPerLine (uint32_t *injectorPerLine) const final |
| Gets all the wellbore indices which are injectors. Null values signify that that line does not initiate at an injector, e.g., it may come from fluid expansion or an aquifer. More...
|
|
uint32_t | getProducerPerLine (uint32_t *producerPerLine) const final |
| Gets all the wellbore indices which are producers. Null values signify that that line does not terminate at a producer, e.g., it may approach a stagnation area. More...
|
|
void | setWellboreInformation (uint32_t const *injectorPerLine, uint32_t const *producerPerLine, const std::vector< resqml2::WellboreTrajectoryRepresentation * > &wellboreTrajectories, uint32_t nullValue=(std::numeric_limits< uint32_t >::max)(), eml2::AbstractHdfProxy *hdfProxy=nullptr) final |
|
void | getNodeCountPerLine (uint32_t *nodeCountPerPolyline) const final |
|
void | getXyzPointsOfPatch (unsigned int patchIndex, double *xyzPoints) const final |
|
void | setGeometry (uint32_t const *nodeCountPerPolyline, double const *xyzPoints, eml2::AbstractHdfProxy *hdfProxy=nullptr, resqml2::AbstractLocal3dCrs *localCrs=nullptr) final |
|
void | setIntervalGridCells (uint16_t const *gridIndices, uint16_t gridIndicesNullValue, int64_t const *cellIndices, uint8_t const *localFacePairPerCellIndices, uint8_t localFacePairPerCellIndicesNullValue, const std::vector< resqml2::AbstractGridRepresentation * > &supportingGrids, eml2::AbstractHdfProxy *hdfProxy=nullptr) final |
|
uint16_t | getGridIndices (uint16_t *gridIndices) const final |
|
int64_t | getCellIndices (int64_t *cellIndices) const final |
|
uint8_t | getLocalFacePairPerCellIndices (uint8_t *localFacePairPerCellIndices) const final |
|
uint16_t | getGridRepresentationCount () const final |
|
common::DataObjectReference | getGridRepresentationDor (uint16_t index) const final |
|
common::DataObjectReference | getHdfProxyDor () const final |
|
std::string | getXmlNamespace () const final |
|
| StreamlinesRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
|
| StreamlinesRepresentation (gsoap_resqml2_0_1::_resqml20__StreamlinesRepresentation *fromGsoap) |
|
| StreamlinesRepresentation (gsoap_eml2_3::_resqml22__StreamlinesRepresentation *fromGsoap) |
|
virtual | ~StreamlinesRepresentation ()=default |
|
virtual uint32_t | getLineCount () const =0 |
|
virtual uint16_t | getWellboreTrajectoryCount () const =0 |
|
resqml2::WellboreTrajectoryRepresentation * | getWellboreTrajectory (uint16_t index) const |
|
virtual common::DataObjectReference | getWellboreTrajectoryDor (uint16_t index) const =0 |
|
virtual uint32_t | getInjectorPerLine (uint32_t *injectorPerLine) const =0 |
| Gets all the wellbore indices which are injectors. Null values signify that that line does not initiate at an injector, e.g., it may come from fluid expansion or an aquifer. More...
|
|
virtual uint32_t | getProducerPerLine (uint32_t *producerPerLine) const =0 |
| Gets all the wellbore indices which are producers. Null values signify that that line does not terminate at a producer, e.g., it may approach a stagnation area. More...
|
|
virtual void | setWellboreInformation (uint32_t const *injectorPerLine, uint32_t const *producerPerLine, const std::vector< resqml2::WellboreTrajectoryRepresentation * > &wellboreTrajectories, uint32_t nullValue=(std::numeric_limits< uint32_t >::max)(), eml2::AbstractHdfProxy *hdfProxy=nullptr)=0 |
|
virtual void | getNodeCountPerLine (uint32_t *nodeCountPerPolyline) const =0 |
|
uint64_t | getXyzPointCountOfPatch (unsigned int patchIndex) const final |
|
void | getIntervalCountPerLine (uint32_t *intervalCountPerPolyline) const |
|
uint64_t | getIntervalCount () const |
|
virtual void | setGeometry (uint32_t const *nodeCountPerPolyline, double const *xyzPoints, eml2::AbstractHdfProxy *hdfProxy=nullptr, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0 |
|
virtual void | setIntervalGridCells (uint16_t const *gridIndices, uint16_t gridIndicesNullValue, int64_t const *cellIndices, uint8_t const *localFacePairPerCellIndices, uint8_t localFacePairPerCellIndicesNullValue, const std::vector< resqml2::AbstractGridRepresentation * > &supportingGrids, eml2::AbstractHdfProxy *hdfProxy=nullptr)=0 |
|
virtual uint16_t | getGridIndices (uint16_t *gridIndices) const =0 |
|
virtual int64_t | getCellIndices (int64_t *cellIndices) const =0 |
|
virtual uint8_t | getLocalFacePairPerCellIndices (uint8_t *localFacePairPerCellIndices) const =0 |
|
virtual uint16_t | getGridRepresentationCount () const =0 |
|
resqml2::AbstractGridRepresentation * | getGridRepresentation (uint16_t index) const |
|
virtual common::DataObjectReference | getGridRepresentationDor (uint16_t index) const =0 |
|
unsigned int | getPatchCount () const final |
|
void | loadTargetRelationships () final |
|
virtual std::string | getXmlTag () 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). 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 |
|
Specification of the vector field upon which the streamlines are based.
Streamlines are commonly used to trace the flow of phases (water / oil / gas / total)
based upon their flux at a specified time. They may also be used for trace components
for compositional simulation, e.g., CO2, or temperatures for thermal simulation.