21#include "../resqml2/SealedSurfaceFrameworkRepresentation.h"
23namespace RESQML2_0_1_NS
54 const std::string & guid,
55 const std::string & title);
67 DLL_IMPORT_OR_EXPORT
void pushBackContact(gsoap_resqml2_0_1::resqml20__IdentityKind kind)
final;
70 gsoap_resqml2_0_1::resqml20__IdentityKind kind,
71 unsigned int patchCount,
72 unsigned int identicalNodesCount,
73 int const* identicalNodes,
74 EML2_NS::AbstractHdfProxy * proxy)
final;
77 unsigned int contactIdx,
78 int const* nodeIndicesOnSupportingRepresentation, uint64_t nodeCount,
79 RESQML2_NS::AbstractRepresentation * supportingRepresentation,
80 EML2_NS::AbstractHdfProxy * proxy)
final;
114 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
131 gsoap_resqml2_0_1::resqml20__SealedContactRepresentationPart* getContact(
unsigned int contactIdx)
const;
143 gsoap_resqml2_0_1::resqml20__ContactPatch* getContactPatch(
unsigned int contactIdx,
unsigned int cpIndex)
const;
void pushBackContactPatch(unsigned int contactIdx, int const *nodeIndicesOnSupportingRepresentation, uint64_t nodeCount, resqml2::AbstractRepresentation *supportingRepresentation, eml2::AbstractHdfProxy *proxy) final
unsigned int getIdenticalContactPatchNodeCount(unsigned int contactIdx) const final
void pushBackContact(gsoap_resqml2_0_1::resqml20__IdentityKind kind) final
SealedSurfaceFrameworkRepresentation(resqml2::StructuralOrganizationInterpretation *interp, const std::string &guid, const std::string &title)
Creates an instance of this class in a gsoap context.
SealedSurfaceFrameworkRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition SealedSurfaceFrameworkRepresentation.h:41
resqml2::AbstractRepresentation * getRepresentationOfContactPatch(unsigned int contactIdx, unsigned int cpIndex) const final
bool areAllContactPatchNodesIdentical(unsigned int contactIdx) const final
~SealedSurfaceFrameworkRepresentation()=default
unsigned int getRepresentationIndexOfContactPatch(unsigned int contactIdx, unsigned int cpIndex) const final
void pushBackContact(gsoap_resqml2_0_1::resqml20__IdentityKind kind, unsigned int patchCount, unsigned int identicalNodesCount, int const *identicalNodes, eml2::AbstractHdfProxy *proxy) final
std::string getXmlNamespace() const final
Definition SealedSurfaceFrameworkRepresentation.h:119
SealedSurfaceFrameworkRepresentation(gsoap_resqml2_0_1::_resqml20__SealedSurfaceFrameworkRepresentation *fromGsoap)
Definition SealedSurfaceFrameworkRepresentation.h:62
void getIdenticalContactPatchNodeIndices(unsigned int contactIdx, unsigned int *nodeIndices) const final
unsigned int getContactCount() const final
static const char * XML_NS
Definition SealedSurfaceFrameworkRepresentation.h:114
void getContactPatchNodeIndices(unsigned int contactIdx, unsigned int cpIndex, unsigned int *nodeIndices) const final
gsoap_resqml2_0_1::resqml20__IdentityKind getContactPatchIdentityKind(unsigned int contactIdx) const final
unsigned int getContactPatchCount(unsigned int contactIdx) const final
unsigned int getContactPatchNodeCount(unsigned int contactIdx, unsigned int cpIndex) const final