public static Edge New(Shred shred, Direction direction) { return new Edge(shred, direction); }
private void InitializeINode() { _orientation = Orientation.Regular; _parent = null; _rightedge = Edge.New(this, Direction.FromRight); _leftedge = Edge.New(this, Direction.FromLeft); }