Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

HOG Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractionSearchEnvironment
algSpecSpecification of the algorithm
aStar
aStar2A implementation of A* which just re-uses code from PRA*
aStarOldA sample A* implementation
billiardBallUnitA configurable billiard ball unit
bitVectorAn efficient bit-wise vector implementation
CGPoint
CGRect
CGSize
Cluster
clusterAbstractionCluster abstraction for HPA* algorithm as described in (Botea,Mueller,Schaeffer 2004)
ClusterSearchEnvironment
commandLineCallbackData
corridorAStarCorridor AStar builds a a* path between two nodes, restricting itself to a particular corridor, if defined
craStarThe pra* search algorithm which does partial pathfinding using abstraction
edgeEdge class for connections between node in a graph
clusterUtil::EdgeEqual
clusterUtil::EdgeHash
Entrance
ExperimentExperiments stored by the ScenarioLoader class
extNodeExtended data for a node
GenericAStar
GenericIDAStar
graphA generic graph class
graph_objectParent class for nodes and edges allowing them to be stored in a heap or manipulated with other data structures
graphAbstractionA generic class for basic operations on graph abstractions
GraphSearchEnvironment
halfTile
heapA simple & efficient heap class which uses graph objects
heap2< OBJ, HashKey, EqKey, CmpKey >
hpaStarHPA* algorithm as described in (Botea,Mueller,Schaeffer 2004)
humanUnit
joystickCallbackData
keyboardCallbackData
Koenigs
Koenigs::ltNodePtr
KoenigsGroup
KoenigslevelDataPR LRTS unit data per level
KoenigsUnit
labelValue
loadedCliqueAbstractionA loaded abstraction based on the reduction of cliques
LRTAStar
LRTAStarGroup
LRTAStarUnit
MapA tile-based representation of the world
mapAbstractionThis class is designed as an interface to be added onto any type of graphAbstraction to support a few extra functionalities that mapabstractions should have
mapCliqueAbstractionA map abstraction based on the reduction of cliques
mapFlatAbstraction
MapLineAbstraction
MapOverlay
mapProviderAn interface for any class that can provide a map & abstract map, as well as a heuristic for that map
mapQuadTreeAbstraction
MapSearchEnvironment
mouseCallbackData
nodeNodes to be stored within a graph
nodeCopy
AStar3Util::NodeEqual
AStar3Util::NodeHash
NodeLimitAbstraction
patGroup
pathA linked list of nodes which form a continuous path
pathRecord
patPRLRTSk
patrolUnit
patUnit
patUnitSimulation
point3dA point in 3d space
praStarThe pra* search algorithm which does partial pathfinding using abstraction
praStar2The pra* search algorithm which does partial pathfinding using abstraction
praStarUnitA unit which caches path information to speed pra*
Prioritized
Prioritized::ltNodePtr
PrioritizedGroup
PrioritizedlevelDataPR LRTS unit data per level
PrioritizedUnit
PriorityQueuePriority Queue class - it's not feasible, in our case, to use a heap for this because we want to keep the n 'best' states, and this is something that a heap doesn't efficiently allow for
PRLRTSk
PRLRTSkGroup
PRLRTSklevelDataPR LRTS unit data per level
PRLRTSkUnit
QueueEntryAn entry into the queue keeps track of a pointer to some state as well as the deltaNeighbour of this state
radiusAbstraction
randomerUnitA unit that moves in random directions for every step
randomUnitA unit that moves in random directions changing direction randomly
recCamera
recColorA color; r/g/b are between 0...1
recContext
recVecA generic vector (essentially the same as a point, but offers normalization)
reservationProvider
rewardSeekingUnit
rewardUnit
rhrUnitA simple unit that attempts to follow walls using the right hand rule
ScenarioLoaderA class which loads and stores scenarios from files
searchAlgorithmA generic algorithm which can be used for pathfinding
SearchEnvironment
AStar3Util::SearchNode
GenericAStarUtil::SearchNode
GenericAStarUtil::SearchNodeCompare
AStar3Util::SearchNodeCompare
GenericAStarUtil::SearchNodeEqual
AStar3Util::SearchNodeEqual
GenericAStarUtil::SearchNodeHash
AStar3Util::SearchNodeHash
searchUnitA general unit which collects path information from a searchAlgorithm and incrementally executes that path in the world
sharedAMapGroupA group which incrementally builds a map of the world as the units in the group explore the graph
simulationInfo
spreadExecSearchAlgorithm
spreadPRAStar
stat
statCollectionFor collecting stats across different parts of the simulation
statValue
teleportUnitA unit which randomly teleports around the world
TextBox
Tile
Timer
Timer::CycleCounter
timeStep
unitA unit is the basic object that moves and interacts in the unitSimulation
unitInfoPrivate per-unit unitSimulation data
unitInfoCompare
unitRaceSimulation
unitSimulationThe basic simulation class for the world

Generated on Tue Aug 18 03:42:20 2009 for HOG by doxygen 1.3.4