HOG2
|
#include <RubiksCube.h>
Public Member Functions | |
RubiksState () | |
void | Reset () |
Public Attributes | |
RubiksCornerState | corner |
RubikEdgeState | edge |
Definition at line 27 of file RubiksCube.h.
|
inline |
Definition at line 30 of file RubiksCube.h.
References Reset().
|
inline |
Definition at line 34 of file RubiksCube.h.
References corner, and RubiksCornerStateArray::Reset().
Referenced by RubiksCubeInstances::GetDepth20(), RubiksCubeInstances::GetKorfRubikInstance(), RubiksCubeInstances::GetRandomN(), RubiksCubeInstances::GetSuperFlip(), and RubiksState().
RubiksCornerState RubiksState::corner |
Definition at line 40 of file RubiksCube.h.
Referenced by RubiksCube::ApplyAction(), RubikPDB::GetPDBHash(), RubikPDB::GetStateFromHash(), RubikPDB::GetStateFromPDBHash(), RubiksCube::GoalTest(), RubikDualPDB::HCost(), RubikArbitraryGoalPDB::HCost(), RubiksCube::OpenGLDraw(), RubiksCube::OpenGLDrawCorners(), std::hash< RubiksState >::operator()(), operator<<(), operator==(), Reset(), and RubiksCube::UndoAction().
RubikEdgeState RubiksState::edge |
Definition at line 41 of file RubiksCube.h.
Referenced by RubiksCube::ApplyAction(), RubiksCube::Edge12PDBDist(), RubikPDB::GetPDBHash(), RubikPDB::GetStateFromHash(), RubikPDB::GetStateFromPDBHash(), RubiksCube::GoalTest(), RubikDualPDB::HCost(), RubikArbitraryGoalPDB::HCost(), RubiksCube::OpenGLDraw(), RubiksCube::OpenGLDrawEdgeDual(), RubiksCube::OpenGLDrawEdges(), std::hash< RubiksState >::operator()(), operator<<(), operator==(), and RubiksCube::UndoAction().