HOG2
RC Member List

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

ApplyAction(RCState &s, RCAction a) constRCvirtual
bValidSearchGoalSearchEnvironment< RCState, RCAction >protected
ClearGoal()SearchEnvironment< RCState, RCAction >inlinevirtual
colorSearchEnvironment< RCState, RCAction >mutableprotected
convertStatePosRC
cornerOrderRC
cornersRC
cubieInPosRC
cubiesRCmutable
cubiesOnFaceRC
Draw(Graphics::Display &display, const RCState &) constRCvirtual
SearchEnvironment< RCState, RCAction >::Draw(Graphics::Display &display) constSearchEnvironment< RCState, RCAction >inlinevirtual
DrawCubies(Graphics::Display &display) constRC
DrawCubiesRotating(Graphics::Display &display) constRC
DrawLine(Graphics::Display &display, const RCState &x, const RCState &y, float width=1.0) constSearchEnvironment< RCState, RCAction >inlinevirtual
Edge12PDBDist(const RCState &s)RC
edgeOrderRC
edgesRC
faceBlackUndersideRC
faceTurningRC
FactorialUpperK(int n, int k) constRC
fromFaceToCenterRC
GCost(const RCState &node1, const RCState &node2) constRCinlinevirtual
GCost(const RCState &node, const RCAction &act) constRCinlinevirtual
GetAction(const RCState &s1, const RCState &s2) constRCvirtual
GetActionHash(RCAction act) constRCinlinevirtual
GetActions(const RCState &nodeID, std::vector< RCAction > &actions) constRCvirtual
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) constSearchEnvironment< RCState, RCAction >inlinevirtual
GetColor() constSearchEnvironment< RCState, RCAction >inlinevirtual
GetMaxHash() constSearchEnvironment< RCState, RCAction >inlinevirtual
GetName()RCinline
GetNextState(const RCState &, RCAction, RCState &) constRCvirtual
GetNumSuccessors(const RCState &stateID) constSearchEnvironment< RCState, RCAction >inlinevirtual
GetOccupancyInfo()SearchEnvironment< RCState, RCAction >inlinevirtual
GetPathLength(std::vector< RCState > &neighbors)SearchEnvironment< RCState, RCAction >virtual
GetPathLength(const RCState &start, std::vector< RCAction > &neighbors)SearchEnvironment< RCState, RCAction >virtual
GetPDBHashCorner(const RCState &s, int threadID) constRC
GetPDBSizeCorner() constRC
GetPrunedActions(const RCState &nodeID, RCAction lastAction, std::vector< RCAction > &actions) constRC
GetStateFromHash(uint64_t hash, RCState &node) constRCvirtual
GetStateFromPDBHashCorner(uint64_t hash, RCState &s, int threadID) constRC
GetStateHash(const RCState &node) constRCvirtual
GetStateHashCorner(const RCState &s)RC
GetSuccessors(const RCState &nodeID, std::vector< RCState > &neighbors) constRCvirtual
GLDrawLine(const RCState &x, const RCState &y) constSearchEnvironment< RCState, RCAction >inlinevirtual
GLDrawPath(const std::vector< RCState > &x) constSearchEnvironment< RCState, RCAction >virtual
GLLabelState(const RCState &, const char *) constSearchEnvironment< RCState, RCAction >inlinevirtual
GoalTest(const RCState &node, const RCState &goal) constRCvirtual
GoalTest(const RCState &node) constRCvirtual
HCost(const RCState &node1, const RCState &node2) constRCvirtual
HCost(const RCState &node1, const RCState &node2, double parentHCost) constRCvirtual
HCost(const RCState &node) constRCvirtual
Heuristic()Heuristic< RCState >inline
heuristicsHeuristic< RCState >
histogramHeuristic< RCState >mutable
historyRCmutable
interpArrRC
InterpFaceRot(float progress)RC
InvertAction(RCAction &a) constRCvirtual
IsGoalStored() constSearchEnvironment< RCState, RCAction >inlinevirtual
lookupsHeuristic< RCState >
notInFaceTurningRC
OpenGLDraw() constRC
OpenGLDraw(const RCState &) constRCvirtual
OpenGLDraw(const RCState &, const RCState &, float) constRCvirtual
OpenGLDraw(const RCState &, const RCAction &) constRCvirtual
SearchEnvironment< RCState, RCAction >::OpenGLDraw() constSearchEnvironment< RCState, RCAction >inlinevirtual
OpenGLDrawCenters() constRC
OpenGLDrawCorners(const RCState &) constRC
OpenGLDrawCube(int cube) constRC
OpenGLDrawCubeBackground() constRC
OpenGLDrawEdgeDual(const RCState &) constRC
OpenGLDrawEdges(const RCState &) constRC
passiveRotRC
piOver2RC
pruneSuccessorsRC
RC()RCinline
RotateCubies(float add[3])RC
RotateFace(int face, int move)RC
rotatingRC
rotatingFaceBehindRC
rotationTotalRC
rotProgressRC
searchGoalSearchEnvironment< RCState, RCAction >protected
SetColor(const rgbColor &r) constSearchEnvironment< RCState, RCAction >inlinevirtual
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) constSearchEnvironment< RCState, RCAction >inlinevirtual
SetFaceColor(int face) constRC
SetOccupancyInfo(OccupancyInterface< RCState, RCAction > *)SearchEnvironment< RCState, RCAction >inlinevirtual
SetPruneSuccessors(bool val)RCinline
StoreGoal(RCState &s)SearchEnvironment< RCState, RCAction >inlinevirtual
TestUpdate()RC
transparencySearchEnvironment< RCState, RCAction >mutableprotected
turnArrRC
turnSpdRC
UndoAction(RCState &s, RCAction a) constRCvirtual
~Heuristic()Heuristic< RCState >inlinevirtual
~SearchEnvironment()SearchEnvironment< RCState, RCAction >inlinevirtual