public bool Equals(IPolysurfaceEdge other) { return(Equals(other as TransformedEdge)); }
public static Vector3 Vector(this IPolysurfaceEdge @this) { return(@this.Target.Point - @this.Source.Point); }
public TransformedEdge(IPolysurfaceEdge localEdge, TransformedPolysurface parent) { _localEdge = localEdge; _parent = parent; }
public static Segment3 Segment(this IPolysurfaceEdge @this) { return(new Segment3(@this.Source.Point, @this.Target.Point)); }
public bool Equals(IPolysurfaceEdge other) { return(base.Equals(other)); }
public bool UndirectedEquals(IPolysurfaceEdge other) { return(UndirectedEquals(other as Edge)); }
public bool Equals(IPolysurfaceEdge other) { return(Equals(other as Edge)); }
public bool Equals(IPolysurfaceEdge other) { return(Equals(other as HorizontalEdge)); }