21#include "../resqml2/TriangulatedSetRepresentation.h" 
   51            const std::string & guid, 
const std::string & title);
 
   64            const std::string & guid, 
const std::string & title);
 
   78        DLL_IMPORT_OR_EXPORT 
void pushBackTrianglePatch(
unsigned int nodeCount, 
double const * nodes, 
unsigned int triangleCount, 
unsigned int const * triangleNodeIndices,
 
   79            EML2_NS::AbstractHdfProxy* proxy = 
nullptr, EML2_NS::AbstractLocal3dCrs* localCrs = 
nullptr) final;
 
   98        DLL_IMPORT_OR_EXPORT static const 
char* 
XML_NS;
 
  106        gsoap_eml2_3::resqml22__PointGeometry* getPointGeometry2_2(uint64_t patchIndex) 
const;
 
 
TriangulatedSetRepresentation(gsoap_eml2_3::_resqml22__TriangulatedSetRepresentation *fromGsoap)
Definition TriangulatedSetRepresentation.h:71
TriangulatedSetRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title)
Creates an instance of this class in a gsoap context.
uint64_t getXyzPointCountOfPatch(uint64_t patchIndex) const final
std::string getXmlNamespace() const final
Definition TriangulatedSetRepresentation.h:103
uint64_t getTriangleCountOfPatch(uint64_t patchIndex) const final
void getXyzPointsOfPatch(uint64_t patchIndex, double *xyzPoints) const final
Gets all the xyz points of a particular patch of this representation. xyz points are given in the loc...
static const char * XML_NS
Definition TriangulatedSetRepresentation.h:98
TriangulatedSetRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition TriangulatedSetRepresentation.h:41
void pushBackTrianglePatch(unsigned int nodeCount, double const *nodes, unsigned int triangleCount, unsigned int const *triangleNodeIndices, eml2::AbstractHdfProxy *proxy=nullptr, eml2::AbstractLocal3dCrs *localCrs=nullptr) final
void getTriangleNodeIndicesOfAllPatches(unsigned int *triangleNodeIndices) const final
~TriangulatedSetRepresentation()=default
uint64_t getTriangleCountOfAllPatches() const final
TriangulatedSetRepresentation(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
uint64_t getPatchCount() const final
common::DataObjectReference getHdfProxyDor() const
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
void getTriangleNodeIndicesOfPatch(uint64_t patchIndex, unsigned int *triangleNodeIndices) const final