ConjectureChecker
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CVizualizerWPF.CollisionDetection
 CVizualizerWPF.ConjectureChecker
 CVizualizerWPF.CustomMath
 CVizualizerWPF.EdgeClass to store edges in graph meaming all lines and points
 CVizualizerWPF.EdgeListExtensionsExtension class on list of Edges
 CVizualizerWPF.GraphCoordinatesClass to store graph to know what to draw on canvas

Parameters
verticesHashset to store vertices
edgeList to store edges
neigborsDictionary to store neighbors of all vertices
 CVizualizerWPF.GraphGeneratorClass to read drawing from file, create and store graphs
 CVizualizerWPF.HalfLineWithCoeffientsHalf line with the direction which is either the same or opposite to "line", the "direction" choose which one
 CVizualizerWPF.HashSetExtesions
 CIEqualityComparer
 CVizualizerWPF.VertexStruct to store vertices

Parameters
ellipseDrawing of vertex
centerCenter of vertex
stateState of vertex

Implementing IEqualityComparer<Vertex>, IEquatable<Vertex> to index HashSet and Dictionary

 CIEquatable
 CVizualizerWPF.VertexStruct to store vertices

Parameters
ellipseDrawing of vertex
centerCenter of vertex
stateState of vertex

Implementing IEqualityComparer<Vertex>, IEquatable<Vertex> to index HashSet and Dictionary

 CVizualizerWPF.LineWithCoeffientsLine in form ax + by + c = 0
 CVizualizerWPF.PointExtensionsClass to extend methods as Scale Point Add two Points, Multiply point with int Substract two points and Method point ToVector