Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
resqml2_0_1::NonSealedSurfaceFrameworkRepresentation Class Referencefinal

#include <NonSealedSurfaceFrameworkRepresentation.h>

Inheritance diagram for resqml2_0_1::NonSealedSurfaceFrameworkRepresentation:

Public Member Functions

 NonSealedSurfaceFrameworkRepresentation (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 NonSealedSurfaceFrameworkRepresentation (resqml2 ::StructuralOrganizationInterpretation *interp, const std::string &guid, const std::string &title)
 Creates an instance of this class in a gsoap context.
 
 NonSealedSurfaceFrameworkRepresentation (gsoap_resqml2_0_1::_resqml20__NonSealedSurfaceFrameworkRepresentation *fromGsoap)
 
 ~NonSealedSurfaceFrameworkRepresentation ()=default
 
void pushBackNonSealedContactRepresentation (unsigned int pointCount, double const *points, eml2 ::AbstractHdfProxy *proxy=nullptr, resqml2 ::AbstractLocal3dCrs *localCrs=nullptr) final
 
unsigned int getContactCount () const final
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static const char * XML_NS
 

Detailed Description

A non sealed surface framework representation.

Constructor & Destructor Documentation

◆ NonSealedSurfaceFrameworkRepresentation() [1/3]

resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::NonSealedSurfaceFrameworkRepresentation ( gsoap_resqml2_0_1::eml20__DataObjectReference * partialObject)
inline

Only to be used in partial transfer context

Parameters
[in,out]partialObjectIf non-null, the partial object.

◆ NonSealedSurfaceFrameworkRepresentation() [2/3]

resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::NonSealedSurfaceFrameworkRepresentation ( resqml2 ::StructuralOrganizationInterpretation * interp,
const std::string & guid,
const std::string & title )

Creates an instance of this class in a gsoap context.

Exceptions
std::invalid_argumentIf interp == nullptr.
Parameters
[in]interpThe structural organization interpretation the instance interprets.
guidThe guid to set to the horizon. If empty then a new guid will be generated.
titleA title for the instance to create.

◆ NonSealedSurfaceFrameworkRepresentation() [3/3]

resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::NonSealedSurfaceFrameworkRepresentation ( gsoap_resqml2_0_1::_resqml20__NonSealedSurfaceFrameworkRepresentation * fromGsoap)
inline

Creates an instance of this class by wrapping a gsoap instance.

Parameters
[in,out]fromGsoapIf non-null, from gsoap.

◆ ~NonSealedSurfaceFrameworkRepresentation()

resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::~NonSealedSurfaceFrameworkRepresentation ( )
default

Destructor does nothing since the memory is managed by the gsoap context.

Member Function Documentation

◆ getContactCount()

unsigned int resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::getContactCount ( ) const
final

Pushes back a contact patch in a particular contact representation of the structural framework.

Parameters
contactIndexThe index of the contact which will contain this contact patch.
nodeIndicesOnSupportingRepresentationThe nodes defining the contact patch on the supporting representation.
NodeCountThe node count of this contact patch.
supportingRepresentationThe supporting representation of this contact patch.
proxyThe hdf proxy for storing the nodes.

◆ getXmlNamespace()

std::string resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

const char* resqml2_0_1::NonSealedSurfaceFrameworkRepresentation::XML_NS
static

The standard XML namespace for serializing this data object.


The documentation for this class was generated from the following file: