36 #include "resqml2_0_1/AbstractSurfaceRepresentation.h" 43 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const;
59 std::vector<AbstractSurfaceRepresentation*> outerRingOfSet;
60 std::vector<AbstractSurfaceRepresentation*> innerRingOfSet;
63 const std::string & guid,
const std::string & title,
bool isClosed =
false);
76 const std::string & guid,
const std::string & title,
const gsoap_resqml2_0_1::resqml2__LineRole & roleKind,
77 bool isClosed =
false);
87 const std::string & guid,
const std::string & title,
bool isClosed =
false);
98 const std::string & guid,
const std::string & title,
bool isClosed =
false);
110 std::string getHdfProxyUuid()
const;
115 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
122 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
131 static const char* XML_TAG;
137 bool isClosed()
const;
142 bool hasALineRole()
const;
147 bool isASeismicLine()
const;
152 bool isAFaciesLine()
const;
158 gsoap_resqml2_0_1::resqml2__LineRole getLineRole()
const;
163 void setLineRole(
const gsoap_resqml2_0_1::resqml2__LineRole & lineRole);
165 unsigned int getPatchCount()
const {
return 1;}
168 std::vector<epc::Relationship> getAllEpcRelationships()
const;
~PolylineRepresentation()
Definition: PolylineRepresentation.h:108
Definition: AbstractSurfaceRepresentation.h:40
Definition: AbstractHdfProxy.h:44
Definition: AbstractLocal3dCrs.h:40
void pushBackOuterRing(PolylineRepresentation *outerRing)
Definition: AbstractSurfaceRepresentation.cpp:286
PolylineRepresentation(gsoap_resqml2_0_1::_resqml2__PolylineRepresentation *fromGsoap)
Definition: PolylineRepresentation.h:103
Definition: PolylineRepresentation.h:40
Definition: EpcDocument.h:79
Definition: AbstractRepresentation.h:40
virtual std::string getXmlTag() const
Definition: PolylineRepresentation.h:132
Definition: EpcDocument.h:61
Definition: AbstractFeatureInterpretation.h:45