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
unsigned int getPatchCount()
const override {
return 1;}
97 DLL_IMPORT_OR_EXPORT RESQML2_NS::AbstractRepresentation*
getRepresentation(
unsigned int 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:32
Proxy class for a representation set representation. This is the parent class of the framework repres...
Definition: RepresentationSetRepresentation.h:39
common::DataObjectReference getRepresentationDor(unsigned int index) const
static const char * XML_TAG
Definition: RepresentationSetRepresentation.h:128
virtual std::string getXmlTag() const override
Definition: RepresentationSetRepresentation.h:130
common::DataObjectReference getHdfProxyDor() const final
Definition: RepresentationSetRepresentation.h:52
void pushBack(resqml2::AbstractRepresentation *rep)
uint64_t getXyzPointCountOfPatch(unsigned int patchIndex) const override
unsigned int getRepresentationCount() const
bool isHomogeneous() const
unsigned int getPatchCount() const override
Definition: RepresentationSetRepresentation.h:65
virtual ~RepresentationSetRepresentation()=default
resqml2::AbstractRepresentation * getRepresentation(unsigned int index) const
void getXyzPointsOfPatch(unsigned int patchIndex, double *xyzPoints) const override
virtual void loadTargetRelationships() override