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

L

LE() - Method in class y25.base.LayeredGraph
Returns the number of layer edges inside this LayeredGraph.
LabelPainter - class y25.view.realizer.LabelPainter.
Paints YLabels into an OpenGL context.
LabelPainter() - Constructor for class y25.view.realizer.LabelPainter
 
LayerEdge - class y25.base.LayerEdge.
A LayerEdge connects two Nodes that may reside inside different Graphs but that are all inside the same LayeredGraph.
LayerEdge(LayeredGraph, Node, Node) - Constructor for class y25.base.LayerEdge
Creates a new layer edge that belongs to the given layered graph.
LayerEdgeCursor - interface y25.base.LayerEdgeCursor.
A cursor interface for iterating over layer edges.
LayerEdgeLayout25D - interface y25.layout.LayerEdgeLayout25D.
Provides 2.5D layout information for layer edges.
LayerEdgeList - class y25.base.LayerEdgeList.
Specialized list implementation for instances of type LayerEdge.
LayerEdgeList() - Constructor for class y25.base.LayerEdgeList
Creates an empty layeredge list.
LayerEdgeList(LayerEdge) - Constructor for class y25.base.LayerEdgeList
Creates a list that is initialized with a single layeredge provided.
LayerEdgeList(LayerEdge[]) - Constructor for class y25.base.LayerEdgeList
Creates a list that is initialized with the layeredges provided by the given array of layeredges.
LayerEdgeList(LayerEdgeCursor) - Constructor for class y25.base.LayerEdgeList
Creates a list that is initialized with the layeredges provided by the given LayerEdgeCursor object.
LayerEdgeList(LayerEdgeCursor, DataProvider) - Constructor for class y25.base.LayerEdgeList
Creates a list that is initialized with those layeredges from the given LayerEdgeCursor object for which the given data provider returns true upon calling its getBool method.
LayerEdgeList(Iterator) - Constructor for class y25.base.LayerEdgeList
Creates a list that is initialized with the elements provided by the given Iterator object.
LayerEdgeMap - interface y25.base.LayerEdgeMap.
Provides access to data associated with a layer edge.
LayerEdgeRealizer25D - interface y25.view.LayerEdgeRealizer25D.
Provides a mechanism for rendering layer edges into an OpenGL context.
LayerLabel - class y25.view.LayerLabel.
Very simple implementation of a layer label.
LayerLabel() - Constructor for class y25.view.LayerLabel
Creates a new label with an empty text.
LayerLabel(String) - Constructor for class y25.view.LayerLabel
Creates a new label with the given text.
LayerLayout25D - interface y25.layout.LayerLayout25D.
Provides 2.5D layout information for layers (graphs).
LayerRealizer25D - interface y25.view.LayerRealizer25D.
Provides a mechanism for rendering layers into an OpenGL context.
LayeredGraph - class y25.base.LayeredGraph.
The base for the entire y25 package.
LayeredGraph() - Constructor for class y25.base.LayeredGraph
Instantiates an empty LayeredGraph object.
LayeredGraph.EdgeMapImpl - class y25.base.LayeredGraph.EdgeMapImpl.
An Implementation of the EdgeMap interface based on a HashMap.
LayeredGraph.GraphMapImpl - class y25.base.LayeredGraph.GraphMapImpl.
An Implementation of the GraphMap interface based on a HashMap.
LayeredGraph.IDAssigner - class y25.base.LayeredGraph.IDAssigner.
A GraphListener that is responsible for assigning new and unique IDs to newly created nodes and edges in graphs that belong to this LayeredGraph.
LayeredGraph.IDAssigner() - Constructor for class y25.base.LayeredGraph.IDAssigner
 
LayeredGraph.IDCreator - class y25.base.LayeredGraph.IDCreator.
A utility class that creates unique IDs.
LayeredGraph.IDCreator() - Constructor for class y25.base.LayeredGraph.IDCreator
Instantiates a new IDCreator that assigns IDs in the range [1,inf).
LayeredGraph.IDCreator(int) - Constructor for class y25.base.LayeredGraph.IDCreator
Instantiates a new IDCreator that assigns IDs in the range [startID,inf).
LayeredGraph.LayerEdgeMapImpl - class y25.base.LayeredGraph.LayerEdgeMapImpl.
An Implementation of the LayerEdgeMap interface based on a HashMap.
LayeredGraph.LayerEdgeMapImpl() - Constructor for class y25.base.LayeredGraph.LayerEdgeMapImpl
 
LayeredGraph.NodeMapImpl - class y25.base.LayeredGraph.NodeMapImpl.
An Implementation of the NodeMap interface based on a HashMap.
LayeredLayoutGraph - class y25.layout.LayeredLayoutGraph.
Extends LayeredGraph with layout information.
LayeredLayoutGraph() - Constructor for class y25.layout.LayeredLayoutGraph
Creates an empty LayeredLayoutGraph.
LayoutStage25D - interface y25.layout.LayoutStage25D.
A stage of a complex layout chain.
Layouter25D - interface y25.layout.Layouter25D.
A general interface for algorithms that perform a layout process on a given layered layout graph.
Layouter25DAdapter - class y25.layout.Layouter25DAdapter.
Applies a 2D Layouter to all Graphs inside a LayeredLayoutGraph individually.
Layouter25DAdapter(Layouter) - Constructor for class y25.layout.Layouter25DAdapter
Creates an instance of Layouter25DAdapter that uses the given 2D layouter.
labelText - Variable in class y25.view.LayerLabel
The text of this label.
lastClickEvent - Variable in class y25.view.ViewMode25D
The last mouse click event.
lastDragEvent - Variable in class y25.view.ViewMode25D
The last mouse drag event.
lastGraph() - Method in class y25.base.GraphList
Returns the last graph in this list, or null when the list is empty.
lastLayerEdge() - Method in class y25.base.LayerEdgeList
Returns the last layeredge in this list, or null when the list is empty.
lastPressEvent - Variable in class y25.view.ViewMode25D
The last mouse press event.
lastReleaseEvent - Variable in class y25.view.ViewMode25D
The last mouse release event.
lastStage - Variable in class y25.layout.CompositeLayouter25D
The last layout stage that is invoked right before the core layouter is invoked.
layerEdge() - Method in interface y25.base.LayerEdgeCursor
Returns the layer edge at the current location of the cursor.
layerEdgeCount() - Method in class y25.base.LayeredGraph
Returns the number of layer edges inside this LayeredGraph.
layerEdgeLayouts - Variable in class y25.layout.LayeredLayoutGraph
Stores the layout information for each layer edge.
layerEdgeList - Variable in class y25.base.LayeredGraph
Stores all edges between different layers in this layered graph.
layerEdges() - Method in class y25.base.LayerEdgeList
Returns a layeredge cursor for the layeredges.
layerEdges() - Method in class y25.base.LayeredGraph
Returns a cursor over all layer edges inside this LayeredGraph.
layerLayouts - Variable in class y25.layout.LayeredLayoutGraph
Stores the layout information for each layer (graph).
layouter - Variable in class y25.layout.FlatLayouter
The composite layouter that does the flatteing, layout, unflattening.
length() - Method in class y25.graphics.Vector3D
Returns the length of this vector.
lerp(Point3D, Point3D, float) - Static method in class y25.graphics.Point3D
Performs a linear interpolation between two points.
lookAt(Point3D, Point3D, Vector3D) - Static method in class y25.graphics.Transform
Creates a transform that can be used as a viewing transform that has the same effect as the OpenGL gluLookAt() routine.

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