- pack(DiagramPart[], double, double, double) - Static method in class lv.lumii.layoutengine.ConnectedComponentPacking
-
Function that arranges connected components of graph that is obtained from parts.
- pack(Polyomino[]) - Method in class lv.lumii.layoutengine.polyomino.PolyominoPacking
-
This method performs polyomino packing.
- Pair<T1 extends java.lang.Comparable<? super T1>,T2 extends java.lang.Comparable<? super T2>> - Class in lv.lumii.layoutengine.util
-
A class for storing an ordered pair of objects.
- Pair(T1, T2) - Constructor for class lv.lumii.layoutengine.util.Pair
-
Creates a new Pair.
- performOptimization() - Method in class lv.lumii.layoutengine.funcmin.ExtendedQuadraticOptimizer
-
- performOptimization() - Method in class lv.lumii.layoutengine.funcmin.QuadraticOptimizer
-
Performs the function minimization using the given terms and constraints.
- PNode<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements P-type node for PQ-Tree data structure.
- PNode(PQTreeNode<T>, PQTree<T>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PNode
-
- PNODE - Static variable in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
- Polyomino - Class in lv.lumii.layoutengine.polyomino
-
This class defines a polyomino.
- Polyomino() - Constructor for class lv.lumii.layoutengine.polyomino.Polyomino
-
- Polyomino.IntegerPoint - Class in lv.lumii.layoutengine.polyomino
-
This auxilary class defines an integer point.
- PolyominoPacking - Class in lv.lumii.layoutengine.polyomino
-
The polyomino packing algorithm.
- PolyominoPacking() - Constructor for class lv.lumii.layoutengine.polyomino.PolyominoPacking
-
- pos - Variable in class lv.lumii.layoutengine.obstacleGraph.Segment
-
The position of the segment.
- posInOpt - Variable in class lv.lumii.layoutengine.universalLayout.BoxInGrid
-
Position in QuadraticOptimization array.
- PQTree<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements PQTree data structure.
- PQTree() - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
- PQTree(Collection<? extends T>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
This is constructor of pq-tree that creates initial pq-tree.
- PQTreeList<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements list of PQ-Trees that support all list operations and
several others.
- PQTreeList() - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
- PQTreeLLComparator - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class compares two PQTrees by their LL values and considers smaller
the one with smaller LL value.
- PQTreeLLComparator() - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeLLComparator
-
- PQTreeNode<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements all common methods that are common to P, Q and C-type nodes.
- PQTreeNode(PQTreeNode<T>, PQTree<T>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNode
-
- PQTreeNodeLevelComparator - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements comparator that compares PQTreeNodes and considers
first node smaller than second node if first node is in level with larger
number than second node's level number.
- PQTreeNodeLevelComparator() - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNodeLevelComparator
-
- PQTreeNodeStableComparator - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements comparator that compares two PQ tree nodes and
considers first node smaller than second if none of both nodes are
in new node set or if at least one of nodes are in new node set and
PQTreeSeqComparator considers first node smaller or equal than second.
- PQTreeNodeStableComparator(Set<PQTreeNode>, List<? extends PQTreeNode>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNodeStableComparator
-
- PQTreeSeqComparator - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements comparator that compares two PQ tree nodes and
considers first node smaller or equal than second.
- PQTreeSeqComparator() - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeSeqComparator
-
- print() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
This method prints all pq-tree structure to console.
- print() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method prints all PQ-trees in this list.
- PriorityQueue<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.priorityqueue
-
This class implements the priority queue needed for
the horizontal ordering algorithm of a layered graph.
- PriorityQueue(int, Comparator<T>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.priorityqueue.PriorityQueue
-
- process(boolean) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.CNode
-
This method performs all transformations with this node.
- process(boolean) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PNode
-
This method performs all transformations for this node.
- process(boolean) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNode
-
This method processes this node and makes all necessary transformations.
- process(boolean) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.QNode
-
This method performs all transformations for this node.