New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class ShapeLine : IShapeCurve

Inheritance: objectShapeLine

Implements: IShapeCurve

Constructors

C#
public ShapeLine()
C#
public ShapeLine(ShapePoint from, ShapePoint to)
Parameters:fromShapePointtoShapePoint

Properties

C#
[Browsable(false)]
public ShapePoint[] ControlPoints { get; }

Implements: IShapeCurve.ControlPoints

C#
[Browsable(false)]
public ShapePoint[] Extensions { get; }

Implements: IShapeCurve.Extensions

C#
[Browsable(true)]
public ShapePoint FirstPoint { get; set; }

Implements: IShapeCurve.FirstPoint

C#
[Browsable(false)]
public bool IsModified { get; }

Implements: IShapeCurve.IsModified

C#
[Browsable(true)]
public ShapePoint LastPoint { get; set; }

Implements: IShapeCurve.LastPoint

C#
[Browsable(false)]
public ShapePoint[] Points { get; }

Implements: IShapeCurve.Points

C#
[Browsable(false)]
public ShapePoint SnappedCtrlPoint { get; }

Implements: IShapeCurve.SnappedCtrlPoint

C#
[Browsable(false)]
public PointF SnappedPoint { get; }

Implements: IShapeCurve.SnappedPoint

C#
[Browsable(false)]
public List<PointF> TestPoints { get; }

Implements: IShapeCurve.TestPoints

Methods

C#
public IShapeCurve Create()
Returns:

IShapeCurve

Implements: IShapeCurve.Create()

C#
public bool SnapToCtrlPoints(PointF pt, float snapDistance)
Parameters:ptPointFsnapDistancefloatReturns:

bool

Implements: IShapeCurve.SnapToCtrlPoints(PointF, float)

Should snap to the line or curve

C#
public bool SnapToCurve(PointF pt, float snapDistance)
Parameters:ptPointFsnapDistancefloatReturns:

bool

Implements: IShapeCurve.SnapToCurve(PointF, float)

C#
public bool SnapToCurveExtension(PointF pt, float snapDistance)
Parameters:ptPointFsnapDistancefloatReturns:

bool

Implements: IShapeCurve.SnapToCurveExtension(PointF, float)

C#
public bool SnapToHorizontal(PointF pt, float yVal, float snapDistance)
Parameters:ptPointFyValfloatsnapDistancefloatReturns:

bool

Implements: IShapeCurve.SnapToHorizontal(PointF, float, float)

C#
public bool SnapToVertical(PointF pt, float xVal, float snapDistance)
Parameters:ptPointFxValfloatsnapDistancefloatReturns:

bool

Implements: IShapeCurve.SnapToVertical(PointF, float, float)

C#
public bool Update()
Returns:

bool

Implements: IShapeCurve.Update()