HOG2
SearchUnit Member List

This is the complete list of members for SearchUnit, including all inherited members.

AbsMapUnit(int x, int y)AbsMapUnitinline
addPathToCache(path *p)SearchUnitprotectedvirtual
algorithmSearchUnitprotected
bAbsMapUnitprotected
Done()SearchUnitinlinevirtual
gAbsMapUnitprotected
getAlgorithm()SearchUnitinlinevirtual
getCachedMove(tDirection &dir)SearchUnitprotected
GetColor(GLfloat &_r, GLfloat &_g, GLfloat &_b) constUnit< state, action, environment >inlinevirtual
GetGoal(xyLoc &gs)SearchUnitinlinevirtual
Unit::GetGoal(state &s)Unit< state, action, environment >inlinevirtual
GetLocation(xyLoc &l)AbsMapUnitinlinevirtual
Unit::GetLocation(state &)=0Unit< state, action, environment >pure virtual
GetName()SearchUnitinlinevirtual
GetNum()Unit< state, action, environment >inlinevirtual
GetPriority()Unit< state, action, environment >inlinevirtual
GetSpeed()Unit< state, action, environment >inlinevirtual
GetUnitGroup()Unit< state, action, environment >inline
groupUnit< state, action, environment >private
locAbsMapUnitprotected
LogFinalStats(StatCollection *stats)SearchUnitvirtual
LogStats(StatCollection *stats)SearchUnitvirtual
makeMove(MapProvider *, reservationProvider *, AbsMapSimulationInfo *simInfo, tDirection &dir)SearchUnitvirtual
MakeMove(AbsMapEnvironment *ame, OccupancyInterface< xyLoc, tDirection > *, AbsMapSimulationInfo *si, tDirection &dir)SearchUnitinlinevirtual
Unit::MakeMove(environment *, OccupancyInterface< state, action > *, SimulationInfo< state, action, environment > *, action &a)=0Unit< state, action, environment >pure virtual
movesSearchUnitprotected
nodesExpandedSearchUnitprotected
nodesTouchedSearchUnitprotected
onTargetSearchUnitprotected
OpenGLDraw(const AbsMapEnvironment *, const AbsMapSimulationInfo *) constSearchUnitvirtual
Unit::OpenGLDraw(const environment *, const SimulationInfo< state, action, environment > *) const =0Unit< state, action, environment >pure virtual
priorityUnit< state, action, environment >private
rAbsMapUnitprotected
s_algorithmSearchUnitprotected
SearchUnit(int x, int y, AbsMapUnit *target, SearchAlgorithm *alg)SearchUnit
SetColor(GLfloat _r, GLfloat _g, GLfloat _b)Unit< state, action, environment >inlinevirtual
SetNum(unsigned int num)Unit< state, action, environment >inlinevirtual
SetPriority(int val)Unit< state, action, environment >inlinevirtual
SetSpeed(double s)Unit< state, action, environment >inline
setTarget(AbsMapUnit *u)SearchUnitinlinevirtual
SetUnitGroup(UnitGroup< state, action, environment > *_group)Unit< state, action, environment >inline
speedUnit< state, action, environment >private
spread_cacheSearchUnitprotected
StartNewTrial(StatCollection *)Unit< state, action, environment >inlinevirtual
targetSearchUnitprotected
targetTimeSearchUnitprotected
Unit()Unit< state, action, environment >inline
unitidUnit< state, action, environment >private
UpdateLocation(AbsMapEnvironment *, xyLoc &l, bool success, AbsMapSimulationInfo *si)SearchUnitinlinevirtual
Unit::UpdateLocation(environment *, state &, bool success, SimulationInfo< state, action, environment > *)=0Unit< state, action, environment >pure virtual
updateLocation(int _x, int _y, bool, AbsMapSimulationInfo *)SearchUnitvirtual
~AbsMapUnit()AbsMapUnitinlinevirtual
~SearchUnit()SearchUnitvirtual
~Unit()Unit< state, action, environment >inlinevirtual