HOG2
|
#include <RubiksCube7Edges.h>
Public Member Functions | |
Rubik7EdgeState () | |
void | Reset () |
void | GetDual (Rubik7EdgeState &s) const |
int | GetCubeInLoc (int whichLoc) const |
void | SetCubeInLoc (int whichLoc, int cube) |
bool | GetCubeOrientation (int whichCube) const |
void | SetCubeOrientation (int whichCube, bool flip) |
void | FlipCubeOrientation (int whichCube) |
Public Attributes | |
uint64_t | state |
Definition at line 19 of file RubiksCube7Edges.h.
|
inline |
Definition at line 22 of file RubiksCube7Edges.h.
References Reset().
|
inline |
Definition at line 56 of file RubiksCube7Edges.h.
References state.
Referenced by Rubik7Edge::ApplyAction().
|
inline |
Definition at line 33 of file RubiksCube7Edges.h.
References state.
Referenced by Rubik7Edge::ApplyAction(), GetDual(), operator<<(), operator==(), and Rubik7Edge::SetCubeColor().
|
inline |
Definition at line 44 of file RubiksCube7Edges.h.
References state.
Referenced by GetDual(), operator<<(), operator==(), and Rubik7Edge::SetCubeColor().
void Rubik7EdgeState::GetDual | ( | Rubik7EdgeState & | s | ) | const |
Definition at line 13 of file RubiksCube7Edges.cpp.
References GetCubeInLoc(), GetCubeOrientation(), SetCubeInLoc(), and SetCubeOrientation().
|
inline |
Definition at line 26 of file RubiksCube7Edges.h.
References SetCubeInLoc(), and state.
Referenced by Rubik7EdgeState().
|
inline |
Definition at line 37 of file RubiksCube7Edges.h.
References state.
Referenced by Rubik7Edge::ApplyAction(), GetDual(), and Reset().
|
inline |
uint64_t Rubik7EdgeState::state |
Definition at line 64 of file RubiksCube7Edges.h.
Referenced by FlipCubeOrientation(), GetCubeInLoc(), GetCubeOrientation(), Reset(), SetCubeInLoc(), and SetCubeOrientation().