public Node(PointsSequence p, GeometricClass geometricClass) { this.Curve = p; this.GeometricClass = geometricClass; this.Neighbors = new HashSet <Node>(); }