ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMMarkerPlacementOnVertices Class
Members Example

In This Topic
    CIMMarkerPlacementOnVertices Class
    In This Topic
    Represents a marker placement on vertices which places a single marker on a line or polygon outline at a set distance from the middle or one of the endpoints.
    Object Model
    CIMMarkerPlacementOnVertices ClassCIMMarkerPlacementOnVertices ClassCIMMarkerPlacementOnVertices Class
    Syntax
    Example
    How to construct a multilayer line symbol with circle markers on the line ends
    {
        //Note: Needs QueuedTask to run
        var lineStrokeRed = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 4.0);
        var markerCircle = SymbolFactory.Instance.ConstructMarker(ColorFactory.Instance.RedRGB, 12, SimpleMarkerStyle.Circle);
        markerCircle.MarkerPlacement = new CIMMarkerPlacementOnVertices()
        {
            AngleToLine = true,
            PlaceOnEndPoints = true,
            Offset = 0
        };
        var lineSymbolWithCircles = new CIMLineSymbol()
        {
            SymbolLayers = new CIMSymbolLayer[2] { markerCircle, lineStrokeRed }
        };
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CIM.CIMObject
          ArcGIS.Core.CIM.CIMMarkerPlacement
             ArcGIS.Core.CIM.CIMMarkerStrokePlacement
                ArcGIS.Core.CIM.CIMMarkerPlacementOnVertices

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also