ILineEdge Class

A line element of an edge

Definition

Namespace: PCBI.MathUtils
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public class ILineEdge : IEdge, InterfaceLineEdge
Inheritance
Object    IEdge    ILineEdge
Implements
InterfaceLineEdge

Constructors

ILineEdge create new line with start and end point.

Properties

Begin start point of the edge
(Inherited from IEdge)
End endpoint of the edge
(Inherited from IEdge)
Type retruns always line
(Overrides IEdgeType)

Methods

GetBounds bounds of the edge
(Inherited from IEdge)
GetMidPoint middle point of the edge
(Inherited from IEdge)
GetXValue calculate the X value of given Y value. (works only for lines and arcs smaller 180 degree)
(Inherited from IEdge)
RecalcBounds Set the bounds back, to update them by next GetBounds() call.
(Inherited from IEdge)
Split cut element in two pices.
(Inherited from IEdge)
ToString Overwrite ToString() for better reading details.
(Inherited from IEdge)

Extension Methods

See Also