#include <SealedSurfaceFrameworkRepresentation.h>
|
| SealedSurfaceFrameworkRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) |
|
| 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::_resqml20__SealedSurfaceFrameworkRepresentation *fromGsoap) |
|
| ~SealedSurfaceFrameworkRepresentation ()=default |
|
void | pushBackContact (gsoap_resqml2_0_1::resqml20__IdentityKind kind) final |
|
void | pushBackContact (gsoap_resqml2_0_1::resqml20__IdentityKind kind, unsigned int patchCount, unsigned int identicalNodesCount, int const *identicalNodes, eml2 ::AbstractHdfProxy *proxy) final |
|
void | pushBackContactPatch (unsigned int contactIdx, int const *nodeIndicesOnSupportingRepresentation, uint64_t nodeCount, resqml2 ::AbstractRepresentation *supportingRepresentation, eml2 ::AbstractHdfProxy *proxy) final |
|
unsigned int | getContactCount () const final |
|
gsoap_resqml2_0_1::resqml20__IdentityKind | getContactPatchIdentityKind (unsigned int contactIdx) const final |
|
bool | areAllContactPatchNodesIdentical (unsigned int contactIdx) const final |
|
unsigned int | getIdenticalContactPatchNodeCount (unsigned int contactIdx) const final |
|
void | getIdenticalContactPatchNodeIndices (unsigned int contactIdx, unsigned int *nodeIndices) const final |
|
unsigned int | getContactPatchCount (unsigned int contactIdx) const final |
|
resqml2::AbstractRepresentation * | getRepresentationOfContactPatch (unsigned int contactIdx, unsigned int cpIndex) const final |
|
unsigned int | getRepresentationIndexOfContactPatch (unsigned int contactIdx, unsigned int cpIndex) const final |
|
unsigned int | getContactPatchNodeCount (unsigned int contactIdx, unsigned int cpIndex) const final |
|
void | getContactPatchNodeIndices (unsigned int contactIdx, unsigned int cpIndex, unsigned int *nodeIndices) const final |
|
std::string | getXmlNamespace () const final |
|
A collection of contact, which are a list of contact patches and their identities. This collection of contact is completed by a set of representations gathered at the representation set representation level.
◆ SealedSurfaceFrameworkRepresentation() [1/3]
resqml2_0_1::SealedSurfaceFrameworkRepresentation::SealedSurfaceFrameworkRepresentation |
( |
gsoap_resqml2_0_1::eml20__DataObjectReference * | partialObject | ) |
|
|
inline |
Only to be used in partial transfer context
- Parameters
-
[in,out] | partialObject | If non-null, the partial object. |
◆ SealedSurfaceFrameworkRepresentation() [2/3]
resqml2_0_1::SealedSurfaceFrameworkRepresentation::SealedSurfaceFrameworkRepresentation |
( |
resqml2 ::StructuralOrganizationInterpretation * | interp, |
|
|
const std::string & | guid, |
|
|
const std::string & | title ) |
Creates an instance of this class in a gsoap context.
- Exceptions
-
std::invalid_argument | If interp == nullptr . |
- Parameters
-
[in] | interp | The structural organization interpretation the instance interprets. |
| guid | The guid to set to the representation. If empty then a new guid will be generated. |
| title | A title for the instance to create. |
◆ SealedSurfaceFrameworkRepresentation() [3/3]
resqml2_0_1::SealedSurfaceFrameworkRepresentation::SealedSurfaceFrameworkRepresentation |
( |
gsoap_resqml2_0_1::_resqml20__SealedSurfaceFrameworkRepresentation * | fromGsoap | ) |
|
|
inline |
Creates an instance of this class by wrapping a gsoap instance.
- Parameters
-
[in,out] | fromGsoap | If non-null, from gsoap. |
◆ ~SealedSurfaceFrameworkRepresentation()
resqml2_0_1::SealedSurfaceFrameworkRepresentation::~SealedSurfaceFrameworkRepresentation |
( |
| ) |
|
|
default |
Destructor does nothing since the memory is managed by the gsoap context.
◆ getContactPatchNodeIndices()
void resqml2_0_1::SealedSurfaceFrameworkRepresentation::getContactPatchNodeIndices |
( |
unsigned int | contactIdx, |
|
|
unsigned int | cpIndex, |
|
|
unsigned int * | nodeIndices ) const |
|
final |
Get the node indices of a particular contact patch. The returned indices are associated to the node array of the representation of the particular contact patch (see getRepresentationOfContactPatch()).
- Parameters
-
contactIdx | The index of the contact in the contact list. It must be in the interval [0..getContactCount()[. |
cpIndex | The index of the contact patch in the contact. It must be in the interval [0..getContactPatchCount()[. |
nodeIndices | This array must be preallocated with getNodeCountOfContactPatch(). It won't be deleted by fesapi. It will be filled in with the desired node indices. |
◆ getXmlNamespace()
std::string resqml2_0_1::SealedSurfaceFrameworkRepresentation::getXmlNamespace |
( |
| ) |
const |
|
inlinefinal |
Get the standard XML namespace for serializing this data object.
◆ XML_NS
const char* resqml2_0_1::SealedSurfaceFrameworkRepresentation::XML_NS |
|
static |
The standard XML namespace for serializing this data object.
The documentation for this class was generated from the following file: