C# (CSharp) SharpNeat.View.Graph Namespace

Classes

Name Description
CppnGraphPainter Paints CPPNGraphs to a GDI+ Graphics object.
DepthLayoutManager An ILayoutManager that positions nodes in layers based on their depth in the network.
GraphConnection Represents a connection in a graph.
GraphNode Represents a node in a graph.
GridLayoutManager An ILayoutManager that positions nodes evenly spaced out on a grid.
IOGraph Represents a [weighted and directed] graph of connected nodes with nodes divided into three types/groups; Input nodes, output nodes and hidden nodes.
IOGraphPainter Paints IOGraphs to a GDI+ Graphics object.
IOGraphPainter.ConnectionPointInfo Class used for tracking connection point on nodes when drawing backwards directed connections (target node higher than the source node).
IOGraphPainter.PaintState Represents data required for by painting routines.
IOGraphViewportPainter An IViewportPainter that paints IOGraph objects.
NetworkGraphFactory A factory that creates IOGraph objects from INetworkDefinition(s).