21 #include "resqml2/AbstractRepresentation.h" 28 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const;
30 const std::string & guid,
const std::string & title);
46 const std::string & guid,
const std::string & title);
56 const std::string & guid,
const std::string & title);
67 const std::string & guid,
const std::string & title,
const gsoap_resqml2_0_1::resqml2__LineRole & roleKind);
79 std::string getHdfProxyUuid()
const;
84 unsigned int getPolylineCountOfPatch(
const unsigned int & patchIndex)
const;
85 unsigned int getPolylineCountOfAllPatches()
const;
87 static const char* XML_TAG;
88 virtual std::string
getXmlTag()
const {
return XML_TAG;}
90 void getNodeCountPerPolylineInPatch(
const unsigned int & patchIndex,
unsigned int * NodeCountPerPolyline)
const;
96 void getNodeCountPerPolylineOfAllPatches(
unsigned int * NodeCountPerPolyline)
const;
101 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
108 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
113 unsigned int getPatchCount()
const;
123 void pushBackGeometryPatch(
124 unsigned int * NodeCountPerPolyline,
double * nodes,
125 const unsigned int & polylineCount,
const bool & allPolylinesClosedFlag,
136 void pushBackGeometryPatch(
137 unsigned int * NodeCountPerPolyline,
double * nodes,
138 const unsigned int & polylineCount,
bool * polylineClosedFlags,
147 bool areAllPolylinesClosedOfPatch(
const unsigned int & patchIndex)
const;
148 bool areAllPolylinesClosedOfAllPatches()
const;
156 bool areAllPolylinesNonClosedOfPatch(
const unsigned int & patchIndex)
const;
157 bool areAllPolylinesNonClosedOfAllPatches()
const;
163 void getClosedFlagPerPolylineOfPatch(
const unsigned int & patchIndex,
bool * closedFlagPerPolyline)
const;
164 void getClosedFlagPerPolylineOfAllPatches(
bool * closedFlagPerPolyline)
const;
169 bool hasALineRole()
const;
175 gsoap_resqml2_0_1::resqml2__LineRole getLineRole()
const;
180 void setLineRole(
const gsoap_resqml2_0_1::resqml2__LineRole & lineRole);
virtual std::string getXmlTag() const
Definition: PolylineSetRepresentation.h:88
Definition: AbstractRepresentation.h:31
Definition: AbstractFeatureInterpretation.h:30
Definition: EpcDocument.h:65
PolylineSetRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: PolylineSetRepresentation.h:37
Definition: PolylineSetRepresentation.h:25
~PolylineSetRepresentation()
Definition: PolylineSetRepresentation.h:77
Definition: AbstractHdfProxy.h:30
Definition: AbstractLocal3dCrs.h:25
Definition: EpcDocument.h:49
PolylineSetRepresentation(gsoap_resqml2_0_1::_resqml2__PolylineSetRepresentation *fromGsoap)
Definition: PolylineSetRepresentation.h:72