public abstract class IEdge : IBoundable,
InterfaceEdgePublic MustInherit Class IEdge
Implements IBoundable, InterfaceEdgepublic 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) |