21#include "../resqml2/PolylineRepresentation.h"
52 const std::string & guid,
const std::string & title, gsoap_eml2_3::resqml22__LineRole roleKind,
66 const std::string & guid,
const std::string & title,
bool isClosed =
false);
80 const std::string & guid,
const std::string & title,
bool isClosed =
false);
96 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints) const final;
98 DLL_IMPORT_OR_EXPORT
void setGeometry(
double const* points,
unsigned int pointCount, EML2_NS::AbstractHdfProxy* proxy =
nullptr, EML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) final;
104 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::resqml22__LineRole
getLineRole() const final;
106 DLL_IMPORT_OR_EXPORT
void setLineRole(gsoap_eml2_3::resqml22__LineRole lineRole) final;
111 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
119 gsoap_eml2_3::resqml22__PointGeometry* getPointGeometry2_2(uint64_t patchIndex)
const final;
129 void init(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
bool isClosed =
false);
std::string getXmlNamespace() const final
Definition PolylineRepresentation.h:116
bool isClosed() const final
~PolylineRepresentation()=default
PolylineRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, gsoap_eml2_3::resqml22__LineRole roleKind, bool isClosed=false)
Creates an instance of this class in a gsoap context.
PolylineRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition PolylineRepresentation.h:37
void setGeometry(double const *points, unsigned int pointCount, eml2::AbstractHdfProxy *proxy=nullptr, eml2::AbstractLocal3dCrs *localCrs=nullptr) final
common::DataObjectReference getHdfProxyDor() const final
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
static const char * XML_NS
Definition PolylineRepresentation.h:111
bool hasALineRole() const final
void getXyzPointsOfPatch(unsigned int patchIndex, double *xyzPoints) const final
Gets all the xyz points of a particular patch of this representation. xyz points are given in the loc...
gsoap_eml2_3::resqml22__LineRole getLineRole() const final
void setLineRole(gsoap_eml2_3::resqml22__LineRole lineRole) final
PolylineRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, bool isClosed=false)
Creates an instance of this class in a gsoap context.
PolylineRepresentation(gsoap_eml2_3::_resqml22__PolylineRepresentation *fromGsoap)
Definition PolylineRepresentation.h:87
PolylineRepresentation(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, bool isClosed=false)
uint64_t getXyzPointCountOfPatch(unsigned int patchIndex) const final