cuber library

Classes

Algorithm
A List of Moves.
Cube
The Rubik's Cube.
KociembaSolver
Herbert Kociemba's two-phase algorithm implementation.
Move
Represents a move necessary to solve the cube using Herbert Kociemba's two-phase algorithm.
Rotation
The rotation move to rotate the entire cube n times on axis.
Solution
Represents a list of Moves to solve the Cube.
Solver
Represents a Cube solver algorithm.

Enums

Axis
The names of Rotation axis.
Color
The names of the colors of the cube facelets.
Corner
The names of the corner positions of the cube.
CubeStatus
The Cube's status.
Edge
The names of the edge positions of the cube.
Facelet
The names of the facelet positions of the cube.

Constants

cornerCount → const int
Number of corners of the cube.
edgeCount → const int
Number of edges of the cube.
kociemba → const KociembaSolver
Default implementation of KociembaSolver class.

Functions

colorFromString(String letter) Color
Gets the Color from a representation letter.
stringFromColor(Color color) String
Gets the representation letter from a color.