21#include "AbstractRepresentation.h"
56 unsigned int xyzPointCount,
double const * xyzPoints,
57 EML2_NS::AbstractHdfProxy* proxy =
nullptr, RESQML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) = 0;
60 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_TAG =
"PointSetRepresentation";
62 DLL_IMPORT_OR_EXPORT
virtual std::string getXmlTag() const final {
return XML_TAG; }
75 PointSetRepresentation() {}
82 PointSetRepresentation(gsoap_resqml2_0_1::_resqml20__PointSetRepresentation* fromGsoap) : RESQML2_NS::AbstractRepresentation(fromGsoap) {}
89 PointSetRepresentation(gsoap_eml2_3::_resqml22__PointSetRepresentation* fromGsoap) : RESQML2_NS::AbstractRepresentation(fromGsoap) {}
Proxy class for an abstract representation.
Definition AbstractRepresentation.h:37
A representation that consists of one or more node patches. Each node patch is an array of xyz coordi...
Definition PointSetRepresentation.h:31
virtual void pushBackGeometryPatch(unsigned int xyzPointCount, double const *xyzPoints, eml2 ::AbstractHdfProxy *proxy=nullptr, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr)=0
virtual ~PointSetRepresentation()=default