Base type for builders of geometries that consist of multiple parts, such as Polyline and Polygon. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: | |
Inherited By: |
Properties
- parts : PartCollection
Signals
Methods
- int addPoint(Point point)
- int addPointXY(double x, double y)
- int addPointXYZ(double x, double y, double z)
- void addPoints(list<Point> points)
Detailed Description
Note: You cannot declare or create a component of this type in QML code.
The coordinates of points added must be in the spatial reference of this MultipartBuilder.
This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.
Type | Default Property |
---|---|
SpatialReference | spatialReference |
PartCollection | parts |
Property Documentation
parts : PartCollection |
The part collection that this builder is constructing or modifying.
Signal Documentation
Emitted when the parts property changes.
Note: The corresponding handler is onPartsChanged
.
Method Documentation
int addPoint(Point point) |
Adds a new point to the end of the part.
A new line segment will be added to connect the new point to the previous. The points in the part are the start and end points of segments. A new line segment will be added to connect the new point to the previous point. If this is the first point in an empty segment, a single closed segment is added using the same start and end point. Adding a second point will update this line segment to gain a distinct end point. Adding a third or more points will add new line segments.
Returns the index of the added point or -1
on error.
Add a new point to the end of the part by specifying the point's x coordinate and y coordinate.
The points in the part are the start and end points of segments. A new line segment is added to connect the new point to the previous point. If this is the first point in an empty segment, a single closed segment is added using the same start and end point. Adding a second point will update this line segment to gain a distinct end point. Adding a third or more points will add new line segments.
Returns the index of the added point or -1
on error.
Add a new point to the end of the part by specifying the point's x coordinate, y coordinate, and z coordinate.
A new line segment will be added to connect the new point to the previous. The points in the part are the start and end points of segments. A new line segment is added to connect the new point to the previous point. If this is the first point in an empty segment, a single closed segment is added using the same start and end point. Adding a second point will update this line segment to gain a distinct end point. Adding a third or more points will add new line segments.
Returns the index of the added point or -1
on error.
void addPoints(list<Point> points) |
Adds a list of points to the Multipart.
This method was introduced in Esri.ArcGISRuntime 100.1.