21#include "AbstractRepresentation.h"
25 class PolylineRepresentation;
81 DLL_IMPORT_OR_EXPORT
void setSurfaceRole(gsoap_resqml2_0_1::resqml20__SurfaceRole surfaceRole);
91 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__SurfaceRole
getSurfaceRole()
const;
112 AbstractSurfaceRepresentation(gsoap_resqml2_0_1::resqml20__AbstractSurfaceRepresentation* fromGsoap) : AbstractRepresentation(fromGsoap) {}
119 AbstractSurfaceRepresentation(gsoap_eml2_3::resqml22__AbstractSurfaceRepresentation* fromGsoap) : AbstractRepresentation(fromGsoap) {}
122 virtual void loadTargetRelationships()
override;
Proxy class for an abstract representation.
Definition AbstractRepresentation.h:38
An abstract surface representation. It is the parent class of structural surface representations,...
Definition AbstractSurfaceRepresentation.h:33
common::DataObjectReference getOuterRingDor(unsigned int index) const
virtual ~AbstractSurfaceRepresentation()=default
void setSurfaceRole(gsoap_resqml2_0_1::resqml20__SurfaceRole surfaceRole)
gsoap_resqml2_0_1::resqml20__SurfaceRole getSurfaceRole() const
void pushBackOuterRing(PolylineRepresentation *outerRing)
unsigned int getBoundariesCount() const
A representation made up of a single polyline or "polygonal chain", which may be closed or not....
Definition PolylineRepresentation.h:38