ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Core.Geometry Namespace / PolygonBuilderEx Class
Properties Methods


In This Topic
    PolygonBuilderEx Class Members
    In This Topic

    The following tables list the members exposed by PolygonBuilderEx.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyOverridden. Gets the type of geometry that will be created from this builder. Always returns GeometryType.Polygon.  
    Public Property Gets or sets the HasID flag which indicates whether the geometry contains IDs. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Property Gets or sets the HasM flag which indicates whether the geometry contains Ms. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Property Gets or sets the HasZ flag which indicates whether the geometry contains Zs. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Property Gets a boolean which indicates if this instance is empty or not. This instance is empty if it has zero parts. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Property Gets the number of parts. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Property Gets or sets the list of parts that define this builder. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public PropertyGets or sets the SpatialReference instance on this builder. (Inherited from ArcGIS.Core.Geometry.GeometryBuilderEx)
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded.  (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodAdds the parts constructed from the set of enumeration of segments to the MultipartBuilderEx. The parts will be added to the end of the Parts list. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodOverloaded.  (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodOverloaded.  (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Methodstatic (Shared in Visual Basic)Overloaded.   
    Public Methodstatic (Shared in Visual Basic)Creates a new instance of a Polygon class from an Esri shape buffer.  
    Public Methodstatic (Shared in Visual Basic)Creates a new instance of a Polygon class from a JSON string representation.  
    Public Methodstatic (Shared in Visual Basic)Creates a new instance of a Polygon class from an XML string representation.  
    Public Method Gets the segment at the specified index. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Method Gets the number of segments in the specified part. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodOverloaded.  (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodInserts parts constructed from the set of enumeration of segments to the MultipartBuilderEx. The parts will be inserted to the Parts list before the specified index. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodOverloaded.  (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Method Inserts a range of segments into an existing part. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Method Compares this instance of MultipartBuilderEx to the other for equality (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodRemove the part specified by partIndex. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Method Removes a range of parts. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodRemove the segment at the specified index from the part specified by partIndex. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodReplace the segment at the specified index from the part specified by partIndex.

    Note: Values of partIndex = -1, segmentIndex = -1 replaces the last segment from the last part of the multipart.

    (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public Method Changes the direction of the parts without changing the spatial position of the parts. The start point and end point of each segment in each part are interchanged. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodSets this instance to empty by clearing the Parts list. (Inherited from ArcGIS.Core.Geometry.MultipartBuilderEx)
    Public MethodIntroduces a new vertex into the last part of this polyline at a specified distance from the beginning of the polyline. For a split to happen, the split distance must be between the From and To points of the polycurve. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodIntroduces a new vertex point to the part specified by partIndex at a specified distance from the From point of the curve. For a split to happen, the split distance must be between the From and To points of the part. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodReturns a Polygon instance representing the current state of the builder.  
    Top
    See Also