36 #include "resqml2/AbstractRepresentation.h" 43 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const;
45 const std::string & guid,
const std::string & title);
56 const std::string & guid,
const std::string & title);
66 const std::string & guid,
const std::string & title);
77 const std::string & guid,
const std::string & title,
const gsoap_resqml2_0_1::resqml2__LineRole & roleKind);
89 std::string getHdfProxyUuid()
const;
94 unsigned int getPolylineCountOfPatch(
const unsigned int & patchIndex)
const;
95 unsigned int getPolylineCountOfAllPatches()
const;
97 static const char* XML_TAG;
98 virtual std::string
getXmlTag()
const {
return XML_TAG;}
100 void getNodeCountPerPolylineInPatch(
const unsigned int & patchIndex,
unsigned int * NodeCountPerPolyline)
const;
106 void getNodeCountPerPolylineOfAllPatches(
unsigned int * NodeCountPerPolyline)
const;
111 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
118 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
123 unsigned int getPatchCount()
const;
133 void pushBackGeometryPatch(
134 unsigned int * NodeCountPerPolyline,
double * nodes,
135 const unsigned int & polylineCount,
const bool & allPolylinesClosedFlag,
146 void pushBackGeometryPatch(
147 unsigned int * NodeCountPerPolyline,
double * nodes,
148 const unsigned int & polylineCount,
bool * polylineClosedFlags,
157 bool areAllPolylinesClosedOfPatch(
const unsigned int & patchIndex)
const;
158 bool areAllPolylinesClosedOfAllPatches()
const;
166 bool areAllPolylinesNonClosedOfPatch(
const unsigned int & patchIndex)
const;
167 bool areAllPolylinesNonClosedOfAllPatches()
const;
173 void getClosedFlagPerPolylineOfPatch(
const unsigned int & patchIndex,
bool * closedFlagPerPolyline)
const;
174 void getClosedFlagPerPolylineOfAllPatches(
bool * closedFlagPerPolyline)
const;
179 bool hasALineRole()
const;
185 gsoap_resqml2_0_1::resqml2__LineRole getLineRole()
const;
190 void setLineRole(
const gsoap_resqml2_0_1::resqml2__LineRole & lineRole);
~PolylineSetRepresentation()
Definition: PolylineSetRepresentation.h:87
Definition: AbstractHdfProxy.h:44
Definition: AbstractLocal3dCrs.h:40
Definition: PolylineSetRepresentation.h:40
virtual std::string getXmlTag() const
Definition: PolylineSetRepresentation.h:98
Definition: EpcDocument.h:79
PolylineSetRepresentation(gsoap_resqml2_0_1::_resqml2__PolylineSetRepresentation *fromGsoap)
Definition: PolylineSetRepresentation.h:82
Definition: AbstractRepresentation.h:40
Definition: EpcDocument.h:61
Definition: AbstractFeatureInterpretation.h:45