VizualizerWPF
VizualizerWPF Namespace Reference

In MainWindow.xaml we have one mainCanvas, topbar for setting constant and resizing/closing the window There are also some information about a drawing. To operate with the drawing, there are some buttons to help us, adding, removing, ... Then values we want to consider are shown, for more see User's guide More...

Data Structures

class  App
 Interaction logic for App.xaml More...
 
class  LineWithCoeffients
 Line in form ax + by + c = 0 More...
 
class  HalfLineWithCoeffients
 Half line with the direction which is either the same or opposite to "line", the "direction" choose which one. More...
 
class  CollisionDetection
 
class  CustomMath
 
class  Edge
 Class to store edges in graph meaming all lines and points More...
 
class  EdgeListExtensions
 Extension class on list of Edges More...
 
class  ForceDirectedAlgorithms
 Class to apply (iteratively) force-directed algorithm. More...
 
class  GraphCoordinates
 Class 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
More...
 
class  GraphGenerator
 Class to read drawing from file, create and store graphs More...
 
class  HashSetExtesions
 
class  MainWindow
 
class  PointExtensions
 Class to extend methods as Scale Point Add two Points, Multiply point with int Substract two points and Method point ToVector More...
 
struct  Vertex
 Struct to store vertices

Parameters
ellipseDrawing of vertex
centerCenter of vertex
stateState of vertex

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

 

Enumerations

enum class  StateAutoMoving { Auto , None }
 
enum class  StateChanging {
  AddingPolyline , Adding , Removing , Invariant ,
  None
}
 States to operate with a drawings More...
 
enum class  StateCalculation { Intersections , ReferenceFace }
 Enum for showing Intersections or changing reference face More...
 
enum class  VertexState { Intersection , Regular , Middle }
 Enum to recongize state of vertex More...
 

Detailed Description

In MainWindow.xaml we have one mainCanvas, topbar for setting constant and resizing/closing the window There are also some information about a drawing. To operate with the drawing, there are some buttons to help us, adding, removing, ... Then values we want to consider are shown, for more see User's guide

Enumeration Type Documentation

◆ StateAutoMoving

enum VizualizerWPF.StateAutoMoving
strongpackage
Enumerator
Auto 
None 

◆ StateCalculation

Enum for showing Intersections or changing reference face

Enumerator
Intersections 
ReferenceFace 

◆ StateChanging

enum VizualizerWPF.StateChanging
strongpackage

States to operate with a drawings

Enumerator
AddingPolyline 
Adding 
Removing 
Invariant 
None 

◆ VertexState

Enum to recongize state of vertex

Enumerator
Intersection 
Regular 
Middle