Bridges-Java-2.4  2.4.2
Bridges(JavaAPI)
Classes
Package bridges.base

Classes

class  Array
 This class can be used to create arrays of type Element<E>. More...
 
class  ArrayElement
 
class  ArrayOfElement
 
class  AVLTreeElement
 This class extends the BSTElement class by adding a height and balance factor fields that are useful in AVL trees. More...
 
class  BinTreeElement
 
class  BSTElement
 The BSTElement class is the building block for creating binary search trees. More...
 
class  CircDLelement
 This class can be used to instantiate Circular Doubly Linked List Elements. More...
 
class  Circle
 This class defines a rectangle and is part of the symbol collection. A rectangle has height and width. More...
 
class  CircSLelement
 This class can be used to instantiate Singly Linked Circular List Elements. More...
 
class  Color
 This class is used to represent colors in BRIDGES. More...
 
class  ColorGrid
 This is a class in BRIDGES for representing an (n x n) grid. More...
 
class  DataStruct
 This is an abstract super class that is extended by all Bridges subclasses and provides some methods that are used universally across BRIDGES. More...
 
class  DLelement
 This class is used to create doubly linked element objects. More...
 
class  Edge
 This class is used to represent the edges in a graph and will appear as links in the BRIDGES graph visualization. More...
 
class  Element
 This is the main superclass in BRIDGES for deriving a number of objects used in building arrays, lists, trees and graph data structures. More...
 
class  ElementVisualizer
 This class maintains the visual attributes of each BRIDGES element. More...
 
class  GraphAdjList
 The GraphAdjList class can be used to represent adjacency list based graphs in BRIDGES. More...
 
class  GraphAdjListSimple
 The GraphAdjListSimple class is a simplification of the GraphAdjList class; this class is useful in applications where vertex and edge specific information is not used; this class is thus a specialization of GraphAdjList with only a single generic parameter that specifies the key type. More...
 
class  GraphAdjMatrix
 The GraphAdjMatrix class can be used to represent adjacency matrix based graphs in BRIDGES. More...
 
class  GraphAdjMatrixSimple
 The GraphAdjMatrixSimple class is a simplification of the GraphAdjList class; this class is useful in applications where vertex and edge specific information is not used; this class is thus a specialization of GraphAdjList with only a single generic parameter that specifies the key type. More...
 
class  Grid
 This is a class in BRIDGES for representing an (n x n) grid. More...
 
class  KdTreeElement
 The This class can be used to create K-d Tree elements, derived from BSTElement. K-D trees can be thought of as the spatial equivalent binary search trees and operate on multiple dimensions (2D and 3D are most common). These trees serve as a representation of the underlying geometrically defined spaces. Specialized versions of these trees include quadtrees and octrees, which subdivide into equal sized quadrants octants at each level, respectively. More...
 
class  Label
 This is a superclass in BRIDGES for deriving a number of Shape objects for use in a ShapeCollection. Shapes correspond to a simplified subset of SVG paths and shapes for custom visual representations in BRIDGES. More...
 
class  LinkVisualizer
 This class maintains the visual attributes of links that join Bridges elements. More...
 
class  MLelement
 
class  Polygon
 This class defines a rectangle and is part of the symbol collection. A rectangle has height and width. More...
 
class  Rectangle
 This class defines a rectangle and is part of the symbol collection. A rectangle has height and width. More...
 
class  SLelement
 
class  Symbol
 
class  SymbolCollection
 
class  TreeElement
 This class extends Element to represent general trees with arbitrary number of children. More...
 

Detailed Description

This class is created to solve the problem with generic arrays and type erasure