Bridges-C++
3.4.5-dev1-6-g935685a
Bridges(C++ API)
|
▼Nbridges | Support for drawing Bar charts |
Nbase64 | |
▼Nbenchmark | |
CBFSBenchmark | Benchmarks Breadth First Search algorithms |
CGraphBenchmark | Base class for a variety of graph based benchmark |
CPageRankBenchmark | Benchmarks Page Rank algorithms |
CShortestPathBenchmark | Benchmarks Shortest Path algorithms |
CSortingBenchmark | Benchmarks sorting algorithm |
▼Ndataset | |
CActorMovieIMDB | A class to hold actor movie data – using IMDB dataset |
CBook | A Book object, used along with the books data source |
CCancerIncidence | A class representing the attributes for cancer incidence |
CCity | Class that holds data of a city |
CEarthquakeUSGS | Class that hold earthquake data, for use with USGIS retrieved quake data |
CElevationData | Class that hold elevation data |
CGame | A Game object, used along with the Games data source |
CGutenbergBook | A Gutenberg Book object (meta data and book's full text) |
CMovieActorWikidata | This is a helper class for accessing actor-movie data from Wikidata |
COSMData | Class that hold Open Street Map Data |
COSMEdge | Class that hold Open Street Map edges |
COSMVertex | Class that hold Open Street Map vertices |
CReddit | An object to represent a Reddit post, used along with the Reddit data source |
CShakespeare | A Shakespeare Data source object containing sonnets, poems and plays |
CSong | A Song object, used along with the Songs data source |
CUSCounty | This object contains US county related information |
CUSState | |
▼Ndatastructure | |
CArray | The foundation of BRIDGES array types. It is not meant to be used directly by students |
►CArray1D | A BRIDGES 1D array type |
►CArray2D | A BRIDGES array type |
►CArray3D | A BRIDGES array type |
CAudioClip | This class provides support for reading, modifying, and playing audio waveforms |
CAVLTreeElement | This class can be used to create avl tree elements, derived from BSTElement |
CBarChart | |
CBinTreeElement | This class can be used to create binary tree elements, derived from TreeElement |
CBSTElement | This class can be used to create binary search tree elements, derived from BinTreeElement |
►CCircDLelement | This class can be used to instantiate Circular Doubly Linked List Elements |
CCircle | This class defines a circle and is part of the symbol collection. A circle has a radius |
►CCircSLelement | This class can be used to instantiate Singly Linked Circular List Elements |
CColor | This class represents Color, and supports rgba, hexadecimal and named color values |
CColorGrid | This is a class in BRIDGES for representing an image |
CDataStructure | This is the superclass of all data structure types in BRIDGES |
►CDLelement | The doubly linked list element, derived from SLelement |
CEdge | This helper class is used by the graph classes - GraphAdjList , GraphAdjMatrix - to keep track of edge information |
►CGraphAdjList | This class provides methods to represent adjacency list based graphs |
CGraphAdjMatrix | This class provides methods to represent adjacency matrix based graphs |
CElement | This is the fundamental building block for all data structures in BRIDGES |
CElementArray | Currently unused class, ignore |
CElementVisualizer | This class maintains the visual properties of the a Bridges element |
►CGrid | This is a class in BRIDGES for representing an (n x n) grid |
CKdTreeElement | 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 |
CLineChart | Show series of data or functions using a line chart |
CLinkVisualizer | This class maintains the visual properties of links within data structures |
CMap | Abstract class for Map API |
CMLelement | This class can be used to instantiate Multi-list Elements |
CPolygon | This class defines a polygon and is part of the symbol collection. A polygon has a set of vertices, with vertices connected by line segments. It differs from the polyline in the sense that the last and first vertex are connect to close the shape |
CPolyline | This class defines a polyline and is part of the symbol collection. A polyline has a set of vertices with the vertices connect by line segments |
CRectangle | This class defines a rectangle and is part of the symbol collection. A rectangle has height and width |
►CSLelement | The singly linked list element, derived from Element |
CSymbol | This is an abstract class for deriving a number of Symbol shape objects, for use in a SymbolCollection. Symbols correspond to a simplified subset of SVG paths and shapes for custom visual representations in BRIDGES |
CSymbolCollection | ShapeCollection represents a collection of symbols (shapes, polygons, and text) to visualize in Bridges |
CSymbolGroup | SymbolGroup represents a collection of symbols (shapes, polygons, and text) to visualize in Bridges |
CText | This is a label object and used for defining text labels as part of the symbol collection |
CTreeElement | This class can be used to create tree elements, derived from Element |
CUSMap | This class provides an API to building, displaying and manipulating US maps and counties in BRIDGES |
CWorldMap | Enable visulization of the World Map |
▼Ngame | |
CGameBase | The base class building and using the BRIDGES based games |
CGameBase3D | This class extends the GameBase class to 3D environments |
CGameCell | This class represents a single cell of the Game Grid |
CGameGrid | This is a class in BRIDGES for representing an (n x n)game grid |
CInputHelper | This is meant to be an internal class, not something that the library user will use |
CInputStateMachine | |
CNonBlockingGame | This class provides the features necessary to implement simple non blocking games |
CNonBlockingGame3D | This class is an extension of the NonBlockingGame class to 3D game environments |
CKeypressListener | This is meant to be an internal class, not something that the library user will use. Provides support for input handling for the Game API |
CSocketConnection | This is meant to be an internal class, not something that the library user will use |
NJSONUtil | |
CWaveHeader | |
CBridges | This class contains methods to connect and transmit a user's data structure representation to the Bridges server |
CCacheException | |
CCache | |
CSimpleCache | Object managing a disk cache for which ever purpose needed |
ClruCache | |
CCamera | |
CDataSource | This class provides an API to various data sources used in BRIDGES |
CMesh | |
CScene | |
CHTTPException | |
CServerComm | This is a class for handling calls to the BRIDGES server to transmit JSON to the server and subsequent visualization. It is not intended for external use |
CTerrainMesh |