- calculateBFSTreeEdges(ArrayList<Integer>[], int) - Method in class lv.lumii.layoutengine.flowLayout.GraphProcessor
-
This method calculates the BFS-tree edges of a given graph.
- calculateConnectedComponents(ArrayList<ArrayList<Integer>>, int[]) - Method in class lv.lumii.layoutengine.flowLayout.GraphProcessor
-
This method calculates connected components of the given graph.
- calculateMLValue(Set) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method calculates ML value for given set of original graph nodes.
- calculateMLValues(PQTree<T>) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method calculates correct ML values of given PQ-tree.
- checkValidity() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method checks consistency of information.
- cleanUp() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
This node removes all full signs all nodes.
- cleanup() - Method in class lv.lumii.layoutengine.Line
-
Cleans up this line, removing unnecessary corners.
- clearChildList() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNode
-
This method clears child list.
- clearMLValues() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.QNode
-
This method clears all ML values between all children in this child
list.
- clearUserObject() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
- clearUserObjects() - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method clears user objects from each tree in this tree list.
- CNode<T> - Class in lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree
-
This class implements C-type node for PQ-tree data structure.
- CNode(PQTreeNode<T>, T, PQTree<T>) - Constructor for class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.CNode
-
- CNODE - Static variable in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
- compare(LayeredNode, LayeredNode) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.LayeredNodeLevelComparator
-
This method returns the result of comparison of the level numbers
of two layered nodes.
- compare(T, T) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.ObjectSeqComparator
-
This method returns the result of comparison the given objects
having min and max int values.
- compare(PQTree, PQTree) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeLLComparator
-
This method returns the result of comparison the given PQTrees.
- compare(PQTreeNode, PQTreeNode) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNodeLevelComparator
-
This method returns the result of comparison the given PQTreeNodes.
- compare(PQTreeNode, PQTreeNode) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeNodeStableComparator
-
This method returns the result of comparison the given PQ tree nodes.
- compare(PQTreeNode, PQTreeNode) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeSeqComparator
-
This method returns the result of comparison the given PQ tree nodes.
- compareTo(Segment) - Method in class lv.lumii.layoutengine.obstacleGraph.Segment
-
Compares the two specified segments by their pos
value.
- compareTo(Object) - Method in class lv.lumii.layoutengine.obstacleGraph.Segment.VerticalPart
-
Compares this part to another VerticalPart
.
- compareTo(Pair<T1, T2>) - Method in class lv.lumii.layoutengine.util.Pair
-
Compares the pair to another pair with priority given to the first object.
- ConnectedComponentPacking - Class in lv.lumii.layoutengine
-
Pack rectangles using polyomino packing
- ConnectedComponentPacking() - Constructor for class lv.lumii.layoutengine.ConnectedComponentPacking
-
- Connectible - Interface in lv.lumii.layoutengine
-
Specifies elements that can be connected to a line, and the methods common to such elements.
- connectTo(Connectible, Line.LineType, double) - Method in class lv.lumii.layoutengine.Box
-
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>) - Method in class lv.lumii.layoutengine.Box
-
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>, boolean) - Method in class lv.lumii.layoutengine.Box
-
- connectTo(Connectible, Line.LineType, double) - Method in interface lv.lumii.layoutengine.Connectible
-
Adds a line to this diagram.
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>) - Method in interface lv.lumii.layoutengine.Connectible
-
Adds a line to this diagram going along the given points.
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>, boolean) - Method in interface lv.lumii.layoutengine.Connectible
-
Adds a line to this diagram going along the given points.
- connectTo(Connectible, Line.LineType, double) - Method in class lv.lumii.layoutengine.Line
-
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>) - Method in class lv.lumii.layoutengine.Line
-
- connectTo(Connectible, Line.LineType, double, ArrayList<Point2D.Double>, boolean) - Method in class lv.lumii.layoutengine.Line
-
- Container - Class in lv.lumii.layoutengine
-
The Container
class specifies a group of diagram elements.
- contains(Point2D.Double, double) - Method in class lv.lumii.layoutengine.AbstractContainer
-
Finds whether the point lies inside the bounds of the container rectangle, including sides.
- convertToBox(Point2D.Double, Container, Point2D.Double) - Method in class lv.lumii.layoutengine.Container
-
Converts this container to a box, keeping all the common properties intact.
- convertToBox(Point2D.Double, Container, Point2D.Double, Integer, Integer) - Method in class lv.lumii.layoutengine.Container
-
Converts this container to a box, keeping all the common properties intact.
- convertToBoxOutsideLabel(Point2D.Double, Box) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to a box outside label (if it wasn't already), then moves this box
outside label to the given point onto the given box.
- convertToBoxOutsideLabel(Box.BoxSide, double, Box) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to a box outside label (if it wasn't already), then moves this label to
the given side of the given box at the given position.
- convertToContainer(Point2D.Double, Container) - Method in class lv.lumii.layoutengine.Container
-
Converts this box to a container, keeping all the common properties intact.
- convertToContainer(Point2D.Double, Container, Integer, Integer) - Method in class lv.lumii.layoutengine.Container
-
Converts this box to a container, keeping all the common properties intact.
- convertToInsideLabel(Point2D.Double, AbstractContainer, Point2D.Double) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to an inside label (if it wasn't already), then places it at the given
position, along with its children.
- convertToInsideLabel(Point2D.Double, AbstractContainer, Point2D.Double, Integer, Integer) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to an inside label (if it wasn't already), then places it at the given
position, along with its children.
- convertToLineLabel(Point2D.Double, Line, OutsideLabel.LineLabel.Orientation) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to a line label (if it wasn't already), then moves this label to the
given point on the given line.
- convertToLineLabel(double, Line, OutsideLabel.LineLabel.Orientation) - Method in class lv.lumii.layoutengine.Label
-
Converts this label to a line label (if it wasn't already), then moves this label to the
given relative position on the given line.
- coord - Variable in class lv.lumii.layoutengine.polyomino.Polyomino
-
Polyomino cells
- copy(PQTree<T>) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTree
-
Method that copies pq-tree structure from another pq-tree.
- copy(PQTreeList<T>) - Method in class lv.lumii.layoutengine.flowLayout.horizontalOrdering.pqtree.PQTreeList
-
This method that copies all trees from another PQTreeList.
- createBox(Rectangle2D.Double, double) - Method in class lv.lumii.layoutengine.Container
-
Creates a new box as a child of this container.
- createBox(Rectangle2D.Double, ArrangeData.ArrangeStyle, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.Container
-
Creates a new box as a child of this container.
- createBox(Rectangle2D.Double, ArrangeData.ArrangeStyle, LayoutConstraints.ConstraintType, double, Integer, Integer) - Method in class lv.lumii.layoutengine.Container
-
Creates a new box as a child of this container.
- createContainer() - Method in class lv.lumii.layoutengine.Container
-
Creates a new container as a child of this container.
- createContainer(ArrangeData.ArrangeStyle, LayoutConstraints.ConstraintType) - Method in class lv.lumii.layoutengine.Container
-
Creates a new container as a child of this container.
- createInsideLabel(Rectangle2D.Double, double) - Method in class lv.lumii.layoutengine.AbstractContainer
-
Creates a new inside label as a child of this container.
- createInsideLabel(Rectangle2D.Double, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.AbstractContainer
-
Creates a new inside label as a child of this container.
- createInsideLabel(Rectangle2D.Double, LayoutConstraints.ConstraintType, double, Integer, Integer) - Method in class lv.lumii.layoutengine.AbstractContainer
-
Creates a new inside label as a child of this container.
- createInsideLabel(Rectangle2D.Double, LayoutConstraints.ConstraintType, double, Integer, Integer) - Method in class lv.lumii.layoutengine.InsideLabel
-
- createInsideLabel(Rectangle2D.Double, LayoutConstraints.ConstraintType, double, Integer, Integer) - Method in class lv.lumii.layoutengine.OutsideLabel
-
- createLabel(double, double, Point2D.Double, OutsideLabel.LineLabel.Orientation, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.Line
-
Creates a new label for this line.
- createLabel(double, double, double, OutsideLabel.LineLabel.Orientation, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.Line
-
Creates a new label for this line.
- createOutsideLabel(double, double, Point2D.Double, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.Box
-
Creates a new outside label for this box.
- createOutsideLabel(double, double, Box.BoxSide, double, LayoutConstraints.ConstraintType, double) - Method in class lv.lumii.layoutengine.Box
-
Creates a new outside label for this box.
- CycleRemoval - Class in lv.lumii.layoutengine.flowLayout
-
This class implements the cycle removal algorithm from G.DiBattista, P.Eades, R.Tamassia, and
I.G.Tollis.
- CycleRemoval(int, int, int[], int[], int[]) - Constructor for class lv.lumii.layoutengine.flowLayout.CycleRemoval
-
This method is the class constructor.