ClassLineSpecification
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.
Definition
Namespace:Telerik.WinControls.UI.Diagrams
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class LineSpecification
Inheritance: objectLineSpecification
Derived Classes:
Constructors
LineSpecification()
Initializes a new instance of the LineSpecification class.
Declaration
public LineSpecification()
Properties
BezierTension
Gets or sets the Bezier tension.
Declaration
public double BezierTension { get; set; }
Property Value
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.
Bounds
Gets or sets the bounds of the connection.
BridgeType
Gets or sets the type of the bridge or crossing.
ConnectionType
Gets or sets the type of the connection.
Declaration
public ConnectionType ConnectionType { get; set; }
Property Value
The type of the connection.
Crossings
Gets or sets the crossings data.
Declaration
public CrossingsData Crossings { get; set; }
Property Value
EndPoint
Gets or sets the end point.
Declaration
public Point EndPoint { get; set; }
Property Value
Remarks
This position is with respect to the local coordinate system (of the connection).
Points
Gets or sets the intermediate connection points.
Declaration
public IList<Point> Points { get; set; }
Property Value
IList<Point>
Remarks
Do NOT include the start/end points.
RoundedCorners
Gets or sets the corners should be rounded.
Declaration
public bool RoundedCorners { get; set; }
Property Value
true if [rounded corners]; otherwise, false.
StartPoint
Gets or sets the start point.
Declaration
public Point StartPoint { get; set; }
Property Value
Remarks
This position is with respect to the local coordinate system (of the connection).