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 const char*
XML_TAG;
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:32
A representation that consists of one or more node patches. Each node patch is an array of xyz coordi...
Definition: PointSetRepresentation.h:31
virtual std::string getXmlTag() const final
Definition: PointSetRepresentation.h:62
virtual void pushBackGeometryPatch(unsigned int xyzPointCount, double const *xyzPoints, eml2::AbstractHdfProxy *proxy=nullptr, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0
virtual ~PointSetRepresentation()=default
static const char * XML_TAG
Definition: PointSetRepresentation.h:60