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

IShapeCurve

Interface

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

C#
public interface IShapeCurve

Derived Classes: ShapeBezierShapeLine

Properties

C#
ShapePoint[] ControlPoints { get; }
C#
ShapePoint[] Extensions { get; }
C#
ShapePoint FirstPoint { get; set; }
C#
bool IsModified { get; }
C#
ShapePoint LastPoint { get; set; }
C#
ShapePoint[] Points { get; }
C#
ShapePoint SnappedCtrlPoint { get; }
C#
PointF SnappedPoint { get; }
C#
List<PointF> TestPoints { get; }

Methods

C#
IShapeCurve Create()
Returns:

IShapeCurve

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

bool

Should snap to the line or curve

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

bool

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

bool

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

bool

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

bool

C#
bool Update()
Returns:

bool