#include <iostream>
#include <string>
#include <map>
#include <limits.h>
#include <vector>
Include dependency graph for BQStructs.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | pqxx |
namespace | std |
Defines | |
#define | DONT_CARE LONG_MAX |
Typedefs | |
typedef pair< int, string > | entry |
Type definition for an entry point to a route. | |
typedef userPreferences | userPrefs_t |
Holds all user preferences that can be entered at the GUI and used by searchParser and pathSearchAI. | |
typedef std::pair< double, double > | segpt |
Pair of doubles indicating x and y location values for a geographical point. | |
typedef segComponents | segComps_t |
Struct designed to contain pertinent information regarding segments: ending points, name, and road type. | |
typedef intersection | isect_t |
Type definition for easy use of the struct intersection. | |
typedef streetSeg | seg_t |
Basic building block of BQ. These are the road section descriptors that are easily culled from GIS data. Any modifications to this after 3.15.2005 will be *adds* ... data such as traffic and elevation are possibilities for addition. Struct will be finalized when tables are created in postgreSQL, as the mapdata table and rankings tables will follow this struct closely for columns. | |
typedef pathDesc | path_t |
Singly Linked List implementation that describes a path, will mainly be used by AI. Nodes are streetsegs, links are isects. | |
Enumerations | |
enum | QualitativeRatings { POSHAZ, NEGHAZ, POSAMEN, NEGAMEN, POSSCEN, NEGSCEN, POSOTHER, NEGOTHER } |
Enumerated data type for ease in tracking qualitative data about route segments. They refer to, in order, Positive Hazards, Negative Hazards Positive Amenities, Negative Amenities, Positive Scenery, Negative Scenery, Positive Other, Negative Other. More... |
|
|
|
Type definition for an entry point to a route.
|
|
Type definition for easy use of the struct intersection.
|
|
Singly Linked List implementation that describes a path, will mainly be used by AI. Nodes are streetsegs, links are isects.
|
|
Basic building block of BQ. These are the road section descriptors that are easily culled from GIS data. Any modifications to this after 3.15.2005 will be *adds* ... data such as traffic and elevation are possibilities for addition. Struct will be finalized when tables are created in postgreSQL, as the mapdata table and rankings tables will follow this struct closely for columns.
|
|
Struct designed to contain pertinent information regarding segments: ending points, name, and road type.
|
|
Pair of doubles indicating x and y location values for a geographical point.
|
|
Holds all user preferences that can be entered at the GUI and used by searchParser and pathSearchAI.
|
|
Enumerated data type for ease in tracking qualitative data about route segments. They refer to, in order, Positive Hazards, Negative Hazards Positive Amenities, Negative Amenities, Positive Scenery, Negative Scenery, Positive Other, Negative Other.
|