Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.ashwood.graph.layout
Class ArcStraightener  view ArcStraightener download ArcStraightener.java

java.lang.Object
  extended byorg.objectstyle.ashwood.graph.layout.ArcStraightener

public class ArcStraightener
extends java.lang.Object


Field Summary
private  java.util.SortedMap classes
           
private  double horizontalSpacing
           
private  Layer[] layers
           
 
Constructor Summary
ArcStraightener()
           
 
Method Summary
private  void adjustLeftClass(int classIndex)
           
private  void adjustRightClass(int classIndex)
           
private  void computeClasses(boolean left)
           
private  void computeLeftPositions()
           
private  void computeRightPositions()
           
private  java.util.List getClazz(int index)
           
private  void placeLeft(LayerVertex vertex)
           
private  void placeRight(LayerVertex vertex)
           
private  void position()
           
 void positionDummies(Layer[] layers, double horizontalSpacing)
           
private  void printLayers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layers

private Layer[] layers

classes

private java.util.SortedMap classes

horizontalSpacing

private double horizontalSpacing
Constructor Detail

ArcStraightener

public ArcStraightener()
Method Detail

positionDummies

public void positionDummies(Layer[] layers,
                            double horizontalSpacing)

computeLeftPositions

private void computeLeftPositions()

computeRightPositions

private void computeRightPositions()

position

private void position()

computeClasses

private void computeClasses(boolean left)

getClazz

private java.util.List getClazz(int index)

placeLeft

private void placeLeft(LayerVertex vertex)

placeRight

private void placeRight(LayerVertex vertex)

adjustLeftClass

private void adjustLeftClass(int classIndex)

adjustRightClass

private void adjustRightClass(int classIndex)

printLayers

private void printLayers()