LineSpecification
Parametrization of a polyline geometry which allows you to use multiple Points and bridges (using the Crossings data and the BridgeType). The method uses such specifications to create a concrete geometry.
There are a few things to consider in relation to crossings:
- None: the StartPoint and EndPoint will be used to define the start and end of the polyline. If some caps are used these points will be shifted if necessary so that the polyline makes space for the caps. This depends on the type of the cap.
- Some bridge type:the Crossings data will define the start and end points, while the StartPoint and EndPoint will be irrelevant in this case.
Definition
Namespace:Telerik.WinControls.UI.Diagrams
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class LineSpecification
Inheritance: objectLineSpecification
Derived Classes:
Constructors
Initializes a new instance of the LineSpecification class.
public LineSpecification()
Properties
Gets or sets the Bezier tension.
public double BezierTension { get; set; }
A value or zero turns the Bezier connection into a straight line, a value of one and above increase the sharpness of the Bezier curve.
Gets or sets the type of the bridge or crossing.
public BridgeType BridgeType { get; set; }
Gets or sets the type of the connection.
public ConnectionType ConnectionType { get; set; }
The type of the connection.
Gets or sets the crossings data.
public CrossingsData Crossings { get; set; }
Gets or sets the end point.
public Point EndPoint { get; set; }
This position is with respect to the local coordinate system (of the connection).
Gets or sets the intermediate connection points.
public IList<Point> Points { get; set; }
Do NOT include the start/end points.
Gets or sets the corners should be rounded.
public bool RoundedCorners { get; set; }
true if [rounded corners]; otherwise, false.
Gets or sets the start point.
public Point StartPoint { get; set; }
This position is with respect to the local coordinate system (of the connection).