21#include "AbstractRepresentation.h"
52 COMMON_NS::DataObjectReference
getHdfProxyDor() const final {
return COMMON_NS::DataObjectReference(); }
58 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints)
const override;
65 DLL_IMPORT_OR_EXPORT uint64_t
getPatchCount()
const override {
return 1;}
97 DLL_IMPORT_OR_EXPORT RESQML2_NS::AbstractRepresentation*
getRepresentation(uint64_t index)
const;
121 DLL_IMPORT_OR_EXPORT
void pushBack(RESQML2_NS::AbstractRepresentation* rep);
128 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
130 DLL_IMPORT_OR_EXPORT
virtual std::string getXmlTag()
const override {
return XML_TAG; }
153 RepresentationSetRepresentation(gsoap_resqml2_0_1::_resqml20__RepresentationSetRepresentation* fromGsoap) : RESQML2_NS::AbstractRepresentation(fromGsoap) {}
160 RepresentationSetRepresentation(gsoap_eml2_3::_resqml22__RepresentationSetRepresentation* fromGsoap) : RESQML2_NS::AbstractRepresentation(fromGsoap) {}
Proxy class for an abstract representation.
Definition AbstractRepresentation.h:37
Proxy class for a representation set representation. This is the parent class of the framework repres...
Definition RepresentationSetRepresentation.h:39
static const char * XML_TAG
Definition RepresentationSetRepresentation.h:128
common::DataObjectReference getHdfProxyDor() const final
Definition RepresentationSetRepresentation.h:52
uint64_t getRepresentationCount() const
uint64_t getPatchCount() const override
Definition RepresentationSetRepresentation.h:65
void pushBack(resqml2 ::AbstractRepresentation *rep)
common::DataObjectReference getRepresentationDor(uint64_t index) const
uint64_t getXyzPointCountOfPatch(unsigned int patchIndex) const override
bool isHomogeneous() const
resqml2::AbstractRepresentation * getRepresentation(uint64_t index) const
virtual ~RepresentationSetRepresentation()=default
void getXyzPointsOfPatch(unsigned int patchIndex, double *xyzPoints) const override
virtual void loadTargetRelationships() override