ImmutablePart QML Type
An immutable collection of Segments that compose a single part of an immutable Multipart geometry (Polygon} or Polyline). More...
Import Statement: | import Esri.ArcGISRuntime |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: |
Properties
- empty : bool
- hasCurves : bool
- pointCount : int
- segmentCount : int
- spatialReference : SpatialReference
Methods
- Point endPoint()
- int endPointIndexFromSegmentIndex(int segmentIndex)
- Point point(int pointIndex)
- ImmutablePointCollection points()
- Segment segment(int segmentIndex)
- int segmentEndPointIndexFromPointIndex(int pointIndex)
- int segmentIndexFromEndPointIndex(int pointIndex)
- int segmentIndexFromStartPointIndex(int pointIndex)
- int segmentStartPointIndexFromPointIndex(int pointIndex)
- Point startPoint()
- int startPointIndexFromSegmentIndex(int segmentIndex)
Detailed Description
Note: You cannot declare or create a component of this type in QML code.
This collection is used to represent a part in a Multipart geometry. This is a collection of segments. The points that are the vertices of the segments are also accessible.
Property Documentation
empty : bool |
Returns whether the ImmutablePart contains any points or segments (read-only).
hasCurves : bool |
Returns true
if this part has curves (read-only).
pointCount : int |
Returns the number of points the ImmutablePart contains (read-only).
segmentCount : int |
Returns the number of segments the ImmutablePart contains (read-only).
spatialReference : SpatialReference |
Returns the SpatialReference of ImmutablePart (read-only).
Method Documentation
Point endPoint() |
Gets the end point of the ImmutablePart.
Returns the end Point or null if there isn't one.
int endPointIndexFromSegmentIndex(int segmentIndex) |
Gets the end point index from the given segmentIndex.
Returns the end point index or -1
on error or invalid index.
Point point(int pointIndex) |
Gets the Point at index pointIndex.
Returns the Point or null if not found.
ImmutablePointCollection points() |
Gets the points of the ImmutablePart.
Returns the ImmutablePointCollection of this ImmutablePart.
Segment segment(int segmentIndex) |
Gets the Segment at segmentIndex.
Returns the Segment or null if the index isn't valid.
int segmentEndPointIndexFromPointIndex(int pointIndex) |
Gets the segment end point index from the given pointIndex.
Returns the segment end point index or -1
on error or invalid index.
int segmentIndexFromEndPointIndex(int pointIndex) |
Gets the segment index from the end point index pointIndex.
Returns the segment point index or -1
on error or invalid index.
int segmentIndexFromStartPointIndex(int pointIndex) |
Gets the segment index from the start point index pointIndex.
Returns the segment point index or -1
on error or invalid index.
int segmentStartPointIndexFromPointIndex(int pointIndex) |
Gets the segment start point index from the given pointIndex.
Returns the segment start point index or -1
on error or invalid index.
Point startPoint() |
Gets the start point of the ImmutablePart.
Returns the start Point or null if there isn't one.
int startPointIndexFromSegmentIndex(int segmentIndex) |
Gets the start point index from the given segmentIndex.
Returns the start point index or -1
on error or invalid index.