Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
Proxy class for an abstract feature. More...
#include <AbstractFeature.h>
Public Member Functions | |
virtual | ~AbstractFeature ()=default |
std::vector< AbstractFeatureInterpretation * > | getInterpretationSet () const |
uint64_t | getInterpretationCount () const noexcept |
AbstractFeatureInterpretation * | getInterpretation (uint64_t index) const |
virtual void | loadTargetRelationships () override |
Proxy class for an abstract feature.
|
virtualdefault |
Destructor does nothing since the memory is managed by the gsoap context.
|
inline |
Gets a particular interpretation of this feature according to its position in the interpretations ordering.
std::out_of_range | If index is out of the range of the interpretation set of the feature. |
index | Zero-based index of the interpretation we look for. |
index
.
|
inlinenoexcept |
Gets the interpretation count of this feature.
std::range_error | If the interpretation count is strictly greater than unsigned int max. |
std::vector< AbstractFeatureInterpretation * > resqml2::AbstractFeature::getInterpretationSet | ( | ) | const |
Gets all the interpretations of this feature.
|
inlineoverridevirtual |
Reimplemented in resqml2::CmpLineFeature, resqml2::StreamlinesFeature, and resqml2::WellboreFeature.