21 #include "AbstractSurfaceRepresentation.h"
46 COMMON_NS::DataObjectReference
getHdfProxyDor()
const {
return COMMON_NS::DataObjectReference(); }
80 double x1,
double y1,
double z1,
81 double x2,
double y2,
double z2,
82 double x3,
double y3,
double z3,
83 RESQML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) = 0;
86 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
88 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
104 PlaneSetRepresentation() {}
111 PlaneSetRepresentation(gsoap_resqml2_0_1::_resqml20__PlaneSetRepresentation* fromGsoap) : AbstractSurfaceRepresentation(fromGsoap) {}
118 PlaneSetRepresentation(gsoap_eml2_3::_resqml22__PlaneSetRepresentation* fromGsoap) : AbstractSurfaceRepresentation(fromGsoap) {}
An abstract surface representation. It is the parent class of structural surface representations,...
Definition: AbstractSurfaceRepresentation.h:33
Defines a plane representation, which can be made up of multiple patches. Commonly represented featur...
Definition: PlaneSetRepresentation.h:34
virtual void pushBackHorizontalPlaneGeometryPatch(double zCoordinate, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0
common::DataObjectReference getHdfProxyDor() const
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
Definition: PlaneSetRepresentation.h:46
virtual void pushBackTiltedPlaneGeometryPatch(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0
static const char * XML_TAG
Definition: PlaneSetRepresentation.h:86
virtual std::string getXmlTag() const final
Definition: PlaneSetRepresentation.h:88
virtual ~PlaneSetRepresentation()=default