A B C D E F G H I L M N O P Q R S T U V X Y _

## P

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.

A B C D E F G H I L M N O P Q R S T U V X Y _