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 constexpr char const* XML_TAG =
"NonSealedSurfaceFrameworkRepresentation";
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 void pushBackNonSealedContactRepresentation(unsigned int pointCount, double const *points, eml2 ::AbstractHdfProxy *proxy=nullptr, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr)=0
virtual unsigned int getContactCount() const override=0
virtual ~NonSealedSurfaceFrameworkRepresentation()=default