Bridges-Java-3.0.2  3.0.2
Bridges(JavaAPI)
Classes
Package bridges.base

Classes

class  Array
 This class can be used to create arrays of type Element<E>. More...
 
class  Array1D
 This is a class can be used to create 1 dimensional arrays of type Element<E>. More...
 
class  Array2D
 This class can be used to create arrays of type Element<E>. More...
 
class  Array3D
 This class can be used to create two dimensional 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
 This class is extended from the TreeElement class and can be used to create binary tree element objects. More...
 
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 circle and is part of the symbol collection. A circle has a center and radius. 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 image. 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  GameCell
 This class is used to represent cells in GameGrids in BRIDGES. Each cell has a foreground color, background color, and symbol. More...
 
class  GameGrid
 This is a class in BRIDGES for representing an (m x n) grid. Each position in the grid will hold a GameCell object, each of which has a foreground color, background color, and a symbol. 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 (m 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 class used to label symbols. Labels have a text string, font size, width, height and location. More...
 
class  LineChart
 Show series of data or functions using a line chart. More...
 
class  LinkVisualizer
 This class maintains the visual attributes of links that join Bridges elements. More...
 
class  MLelement
 This class can be used to instantiate Multi-list Elements. More...
 
enum  NamedColor
 This enum is used to represent named, web-safe SVG colors in BRIDGES. More...
 
enum  NamedSymbol
 This enum is used to represent named symbols for use in BRIDGES GameGrids. More...
 
class  Polygon
 This class defines a polygon and is part of the symbol collection. A polygon has a sequence of points (x, y coordinate pairs) More...
 
class  Polyline
 This class defines a polyline and is part of the symbol collection. A polyline has a sequence of points (x, y coordinate pairs) More...
 
class  Rectangle
 This class defines a rectangle and is part of the symbol collection. A rectangle has height and width. More...
 
class  SLelement
 This class can be used to instantiate Singly Linked Elements. More...
 
class  Symbol
 This is a class in BRIDGES for deriving a number of Symbol objects for use in a SymbolCollection. More...
 
class  SymbolCollection
 the ShapeCollection represents a collection of symbols to visualize in Bridges More...
 
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