| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--javautils.collections.Algs
        |
        +--javautils.graph.Graphs
              |
              +--suvi.alg.util.NodePositioningPolicies
                    |
                    +--suvi.alg.policies.SimplisticCenteringNodePositioningPolicy
Nodes in a rank are placed side-by-side separated by minimum gap and centered; Ranks are stacked top-to-bottom separated by minimum gap measured from tallest nodes of each rank; Ranks are centered relative to the widest rank.
| Field Summary | 
| Fields inherited from class javautils.collections.Algs | 
EMPTY_ARRAY, EMPTY_LIST, EMPTY_MAP, EMPTY_SEQUENCE, EMPTY_SET | 
| Constructor Summary | |
SimplisticCenteringNodePositioningPolicy()
 | 
|
| Method Summary | |
 GraphLayoutAttr[] | 
defaultAttrs()
This policy uses the following attributes: NodeExtentAttr
 NodeGapAttr
  | 
 NodePositioning | 
nodePositioning(javautils.graph.adt.AugmentedGraph original,
                javautils.graph.adt.AugmentedGraph preprocessed,
                GraphTopology topology,
                GraphLayoutAttrMap attrMap,
                AugmentedNodeRanking ranking,
                AugmentedNodeOrdering ordering)
A node positioning for the graph.  | 
| Methods inherited from class suvi.alg.util.NodePositioningPolicies | 
maxHeights, newNodePositioning, positions | 
| Methods inherited from class javautils.graph.Graphs | 
asSourceTargetPair, asString, asString, augmented, connectedComponents, edges, edgeSet, forEachEdge, forEachNode, inducedByEdgesAndContainingNodes, invariant, isAcyclic, isIncoming, isSelf, nodesByDecreasingDfsFinishingTime, nodesByIncreasingIndegree, nodesByIncreasingOutdegree, nodeSet, nodesReachableFrom, nodesReachableFrom, nodesReachableFrom, otherNode, randomGraph, restrictedToNodes, restrictedToNodes, restrictedToNodes, sameNodesAndEdges, stronglyConnectedComponents, transitiveIrreflexiveClosure, transposed, transposed, undirected | 
| Methods inherited from class javautils.collections.Algs | 
addAll, allSuperInterfaces, asArray, asArray, asComparator, asUnmodifiableList, collect, collectMap, collectSet, collectUnmodifiable, concat, concat, concat, copyOf, copyOf, copyOf, copyOf, copyOf, copyOf, copyOf, copyOf, copyOf, copyOfArray, ensureLength, exists, exists, exists, filter, filter, filter, find, find, find, flatten, flatten, flatten, fold, fold, fold, foldRight, foldRight, foldRight, forAll, forAll, forAll, forEach, forEach, forEach, forEach, forEach, forEach, forEachInProduct, forEachInProduct, forEachInProduct, forEachInProduct, genAddAll, genConcat, genConcat, genForEach, genForEach, getOrIfNull, integersInRange, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iterator, iteratorOverArray, map, map, map, map, map, map, mapMorphism, mapMorphismTo, mapTransform, max, max, max, max, max, max, max, min, min, min, min, min, min, min, newMap, newShapedArray, newUnmodifiableList, putAll, putAll, reverseIterator, reverseIterator, select, select, select, sign, singletonIterator, sort, sort, sorted, sorted, transform, transform, transform | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public SimplisticCenteringNodePositioningPolicy()
| Method Detail | 
public GraphLayoutAttr[] defaultAttrs()
This policy uses the following attributes:
defaultAttrs in interface GraphLayoutAttrConsumer
public NodePositioning nodePositioning(javautils.graph.adt.AugmentedGraph original,
                                       javautils.graph.adt.AugmentedGraph preprocessed,
                                       GraphTopology topology,
                                       GraphLayoutAttrMap attrMap,
                                       AugmentedNodeRanking ranking,
                                       AugmentedNodeOrdering ordering)
NodePositioningPolicyA node positioning for the graph.
nodePositioning in interface NodePositioningPolicy
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||