A type of rock feature, this class identifies if a rock feature is a geobody with any qualifications on the interpretation of the geobody.
More...
#include <GeobodyInterpretation.h>
|
virtual | ~GeobodyInterpretation ()=default |
|
virtual void | set3dShape (gsoap_eml2_3::resqml22__Shape3d geobody3dShape)=0 |
|
virtual bool | has3dShape () const =0 |
|
virtual gsoap_eml2_3::resqml22__Shape3d | get3dShape () const =0 |
|
virtual std::string | getXmlTag () const final |
|
|
static constexpr char const * | XML_TAG = "GeobodyInterpretation" |
|
A type of rock feature, this class identifies if a rock feature is a geobody with any qualifications on the interpretation of the geobody.
◆ ~GeobodyInterpretation()
virtual resqml2::GeobodyInterpretation::~GeobodyInterpretation |
( |
| ) |
|
|
virtualdefault |
Destructor does nothing since the memory is managed by the gSOAP context.
◆ get3dShape()
virtual gsoap_eml2_3::resqml22__Shape3d resqml2::GeobodyInterpretation::get3dShape |
( |
| ) |
const |
|
pure virtual |
Gets the 3d shape of this geobody.
- Exceptions
-
std::invalid_argument | If the 3d shape of this geobody is unknown. Please use has3dShape(). |
- Returns
- The 3D shape of this geobody.
◆ has3dShape()
virtual bool resqml2::GeobodyInterpretation::has3dShape |
( |
| ) |
const |
|
pure virtual |
Checks if the 3d shape of this geobody is known.
- Returns
- True if the 3d shape is known, false if not.
◆ set3dShape()
virtual void resqml2::GeobodyInterpretation::set3dShape |
( |
gsoap_eml2_3::resqml22__Shape3d | geobody3dShape | ) |
|
|
pure virtual |
Sets the geobody 3d shape.
- Parameters
-
geobody3dShape | The geobody 3d shape to push. |
◆ XML_TAG
constexpr char const* resqml2::GeobodyInterpretation::XML_TAG = "GeobodyInterpretation" |
|
staticconstexpr |
The standard XML tag without XML namespace for serializing this data object.
The documentation for this class was generated from the following file: