public abstract class Sequencer extends LayoutStage
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
s_logger |
Constructor and Description |
---|
Sequencer(HierarchicalLayoutContext context) |
Modifier and Type | Method and Description |
---|---|
float |
barycenterValue(LayerContainer order,
prefuse.data.Node node,
int nextLayer) |
protected int |
calculateCrossings(java.util.List<prefuse.data.Node> layerNodes,
java.util.List<prefuse.data.Node> previousLayer,
prefuse.data.Node u,
int uPosition,
prefuse.data.Node v,
int vPosition) |
int |
crossing(LayerContainer order) |
int |
crossing(LayerContainer order,
int layer,
int nextLayer) |
protected float |
medianValue(LayerContainer order,
prefuse.data.Node node,
int nextLayer) |
getContext, getEdgeParams, getNodeParams, getNodeType, getRealPredecessors, getRootNodes, getRootNodes, getSinkNodes, getSuccessors, getSuccessors, isDummy, isDummy, isReversed, isSimplified, isSimplified, isTransition, isVisited, run, setContext, setVisitedNode, unvisitNodes, visitNodes
public Sequencer(HierarchicalLayoutContext context)
protected int calculateCrossings(java.util.List<prefuse.data.Node> layerNodes, java.util.List<prefuse.data.Node> previousLayer, prefuse.data.Node u, int uPosition, prefuse.data.Node v, int vPosition)
protected float medianValue(LayerContainer order, prefuse.data.Node node, int nextLayer)
public float barycenterValue(LayerContainer order, prefuse.data.Node node, int nextLayer)
public int crossing(LayerContainer order, int layer, int nextLayer)
public int crossing(LayerContainer order)