Default constructor.
ImmutablePart::ImmutablePart(const Esri::ArcGISRuntime::ImmutablePart &other)Copy constructor from other ImmutablePart.
[noexcept]
ImmutablePart::ImmutablePart(Esri::ArcGISRuntime::ImmutablePart &&other)
Move constructor from other ImmutablePart.
[noexcept]
ImmutablePart::~ImmutablePart()
Destructor.
Esri::ArcGISRuntime::Point ImmutablePart::endPoint() constReturns the end point of the last segment in the part.
Returns empty if the collection is empty.
int ImmutablePart::endPointIndexFromSegmentIndex(int segmentIndex) constGets the end point index from the given segmentIndex.
Returns the end point index or -1 on error or invalid index.
bool ImmutablePart::hasCurves() constReturns true
if the part contains any curve segments, false
otherwise.
Both linear segments (represented by LineSegment) and curve segments (represented by CubicBezierSegment or EllipticArcSegment) are supported in a ImmutablePart. This property returns true
if any curve segments (Segment::isCurve is true
) are currently present in this part.
See also Geometry::hasCurves, GeometryBuilder::hasCurves, and Segment::isCurve.
bool ImmutablePart::isEmpty() constReturns true
if the part contains no segments.
Gets the Point at pointIndex.
Returns the Point or an empty Point if the index isn't valid.
int ImmutablePart::pointCount() constReturns the count of points in the part.
The points in the part are the start and end points of segments. Segments can share a point if the end point of one segment matches the start point of the next.
Esri::ArcGISRuntime::ImmutablePointCollection ImmutablePart::points() constGets the points of the ImmutablePart as an ImmutablePointCollection.
Returns the end Point.
Esri::ArcGISRuntime::Segment ImmutablePart::segment(int segmentIndex) constGets the Segment at segmentIndex.
Returns the Segment or an empty Segment if the index isn't valid.
int ImmutablePart::segmentCount() constReturns the count of segments in the part.
int ImmutablePart::segmentIndexFromEndPointIndex(int pointIndex) constConverts and returns from a point index to a segment index that uses the given point as an end point.
If the point is not an end point, then -1 is returned.
Converts from a point index to a segment index of the start point and another segment index containing the end point.
If the point is not a start or end point, then -1 is set.
Converts and returns from a point index to a segment index that uses the given point as a start point.
If the point is not a start point, then -1 is returned.
Returns the spatial reference for the part.
If the mutable_part does not have a spatial reference empty is returned.
Esri::ArcGISRuntime::Point ImmutablePart::startPoint() constReturns the start point of the first segment in the part.
Returns empty if the collection is empty.
int ImmutablePart::startPointIndexFromSegmentIndex(int segmentIndex) constGets the start point index from the given segmentIndex.
Returns the start point index or -1 on error or invalid index.
[noexcept]
Esri::ArcGISRuntime::ImmutablePart &ImmutablePart::operator=(Esri::ArcGISRuntime::ImmutablePart &&other)
Move operator from other ImmutablePart.
Esri::ArcGISRuntime::ImmutablePart &ImmutablePart::operator=(const Esri::ArcGISRuntime::ImmutablePart &other)Assignment operator from other ImmutablePart.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4