Example #1
0
 public RelativeLocationCalculator(IReadOnlyQuasiProperLayoutGraph properLayoutGraph,
                                   IReadOnlyLayoutVertexLayers layoutVertexLayers)
 {
     _properLayoutGraph  = properLayoutGraph;
     _layoutVertexLayers = layoutVertexLayers;
     _siblingsComparer   = new SiblingsComparer(properLayoutGraph);
 }
Example #2
0
 public SiblingsComparer(IReadOnlyQuasiProperLayoutGraph properLayeredLayoutGraph)
 {
     _properLayeredLayoutGraph = properLayeredLayoutGraph;
 }
Example #3
0
 public LayoutVertexLayersBuilder(IReadOnlyQuasiProperLayoutGraph layoutGraph)
 {
     _layoutGraph = layoutGraph;
     Layers       = new LayoutVertexLayers();
 }