Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
Specification of the vector field upon which the streamlines are based. More...
#include <StreamlinesFeature.h>
Public Member Functions | |
StreamlinesFeature (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | |
StreamlinesFeature (gsoap_resqml2_0_1::_resqml20__StreamlinesFeature *fromGsoap) | |
StreamlinesFeature (gsoap_eml2_3::_resqml22__StreamlinesFeature *fromGsoap) | |
virtual | ~StreamlinesFeature ()=default |
eml2::TimeSeries * | getTimeSeries () const |
virtual common::DataObjectReference | getTimeSeriesDor () const =0 |
virtual uint64_t | getTimeIndex () const =0 |
void | loadTargetRelationships () final |
virtual std::string | getXmlTag () const final |
Public Member Functions inherited from resqml2::AbstractTechnicalFeature | |
virtual | ~AbstractTechnicalFeature ()=default |
Public Member Functions inherited from resqml2::AbstractFeature | |
virtual | ~AbstractFeature ()=default |
std::vector< AbstractFeatureInterpretation * > | getInterpretationSet () const |
uint64_t | getInterpretationCount () const noexcept |
AbstractFeatureInterpretation * | getInterpretation (uint64_t index) const |
Static Public Attributes | |
static const char * | XML_TAG |
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.
|
inline |
Only to be used in partial transfer context.
[in] | partialObject | If non-nullptr, the partial object. |
|
inline |
Creates an instance of this class by wrapping a gSOAP instance.
[in] | fromGsoap | If non-null, the gSOAP instance. |
|
inline |
Creates an instance of this class by wrapping a gSOAP instance.
[in] | fromGsoap | If non-null, the gSOAP instance. |
|
virtualdefault |
Destructor does nothing since the memory is managed by the gSOAP context.
|
pure virtual |
Gets the time index in the Time series associated to this streamlines feature.
std::logic_error | If this feature is partial. |
eml2::TimeSeries * resqml2::StreamlinesFeature::getTimeSeries | ( | ) | const |
Gets the Time series associated to this streamlines feature.
std::logic_error | If this feature is partial or if this feature is standard invalid. |
|
pure virtual |
Gets the Time series DOR associated to this streamlines feature.
std::logic_error | If this feature is partial or if this feature is standard invalid. |
|
finalvirtual |
Loads target relationships
Reimplemented from resqml2::AbstractFeature.
|
static |
The standard XML tag without XML namespace for serializing this data object.