21 #include "AbstractSurfaceFrameworkRepresentation.h"
59 DLL_IMPORT_OR_EXPORT
virtual void pushBackNonSealedContactRepresentation(
unsigned int pointCount,
double const* points, EML2_NS::AbstractHdfProxy* proxy =
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) = 0;
80 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
82 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
98 NonSealedSurfaceFrameworkRepresentation() {}
105 NonSealedSurfaceFrameworkRepresentation(gsoap_resqml2_0_1::_resqml20__NonSealedSurfaceFrameworkRepresentation* fromGsoap) : AbstractSurfaceFrameworkRepresentation(fromGsoap) {}
112 NonSealedSurfaceFrameworkRepresentation(gsoap_eml2_3::_resqml22__NonSealedSurfaceFrameworkRepresentation* fromGsoap) : AbstractSurfaceFrameworkRepresentation(fromGsoap) {}
Parent class for a sealed or non-sealed surface framework representation. Each one instantiates a rep...
Definition: AbstractSurfaceFrameworkRepresentation.h:37
A non sealed surface framework representation is collection of contact representations parts,...
Definition: NonSealedSurfaceFrameworkRepresentation.h:32
virtual unsigned int getContactCount() const override=0
virtual void pushBackNonSealedContactRepresentation(unsigned int pointCount, double const *points, eml2::AbstractHdfProxy *proxy=nullptr, resqml2::AbstractLocal3dCrs *localCrs=nullptr)=0
virtual ~NonSealedSurfaceFrameworkRepresentation()=default
static const char * XML_TAG
Definition: NonSealedSurfaceFrameworkRepresentation.h:80
virtual std::string getXmlTag() const final
Definition: NonSealedSurfaceFrameworkRepresentation.h:82