Class DrawingToolSegment
Represents a single unit used for drawing a shape with Path or Pencil tools.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public sealed class DrawingToolSegment
Properties
AnchorPoint1
AnchorPoint2
ControlPoint1
Gets or sets the control point1.
Declaration
public Point ControlPoint1 { get; }
Property Value
ControlPoint2
Gets or sets the control point2.
Declaration
public Point ControlPoint2 { get; }
Property Value
IsComplete
Gets a value indicating whether this instance is complete.
Declaration
public bool IsComplete { get; }
Property Value
System.
|
IsLine
Gets a value indicating whether this instance is line.
Declaration
public bool IsLine { get; }
Property Value
System.
|
Methods
Create()
Creates this instance.
Declaration
public static DrawingToolSegment Create()
Returns
Create(Point, Point)
Creates the specified anchor point1.
Declaration
public static DrawingToolSegment Create(Point anchorPoint1, Point controlPoint1)
Parameters
Returns
Create(Point, Point, Point, Point)
Creates the specified anchor point1.
Declaration
public static DrawingToolSegment Create(Point anchorPoint1, Point anchorPoint2, Point controlPoint1, Point controlPoint2)
Parameters
Point
anchorPoint1
The anchor point1. |
Point
anchorPoint2
The anchor point2. |
Point
controlPoint1
The control point1. |
Point
controlPoint2
The control point2. |
Returns
GetBounds()
GetNormalizationPoint(IEnumerable<DrawingToolSegment>)
Finds the normalization point of a given set of segments.
Declaration
public static Point GetNormalizationPoint(IEnumerable<DrawingToolSegment> segments)
Parameters
System.
|
Returns
GetPathSegment(Point)
Gets the path segment.
Declaration
public PathSegment GetPathSegment(Point normalizationPoint)
Parameters
Point
normalizationPoint
The normalization point. |
Returns
GetSegments(IEnumerable<Point>, IEnumerable<Point>)
Creates a collection of segments given a list of anchor and control points.
Declaration
public static IEnumerable<DrawingToolSegment> GetSegments(IEnumerable<Point> anchorPoints, IEnumerable<Point> controlPoints)
Parameters
System.
|
System.
|
Returns
System.
|
GetSegmentsRect(IEnumerable<DrawingToolSegment>)
Gets the segments rectangle.
Declaration
public static Rect GetSegmentsRect(IEnumerable<DrawingToolSegment> segments)
Parameters
System. The segments. |