public abstract class IEdge : IBoundable,
InterfaceEdge
Public MustInherit Class IEdge
Implements IBoundable, InterfaceEdge
public ref class IEdge abstract : IBoundable,
InterfaceEdge
[<AbstractClassAttribute>]
type IEdge =
class
interface IBoundable
interface InterfaceEdge
end
Distance(IEdge, IEdge, PointD, PointD) | Calculates the Distance between two IEdges |
Distance(InterfaceEdge, InterfaceEdge, PointD, PointD) | Calculates the Distance between two IEdges |
GetBounds | bounds of the edge |
GetIntersectingPoints(IEdge, IEdge, PointD, PointD) | Returns true if the two IEdges intersect |
GetIntersectingPoints(InterfaceEdge, InterfaceEdge, PointD, PointD) | Returns true if the two IEdges intersect |
GetMidPoint | middle point of the edge |
GetXValue | calculate the X value of given Y value. (works only for lines and arcs smaller 180 degree) |
RecalcBounds | Set the bounds back, to update them by next GetBounds() call. |
Split | cut element in two pices. |
ToString |
Overwrite ToString() for better reading details.
(Overrides ObjectToString) |
GetPropValue | (Defined by ExtensionsMethods) |