- calibrate() - Method in class solver.MotorController
-
Manual calibration method of fork and table.
- calibrateFork() - Method in class solver.MotorController
-
Manual calibration of forkMotor.
- calibrateTable() - Method in class solver.MotorController
-
Manual Calibration of tableMotor.
- closed - Variable in class solver.MotorController
-
Indicates fork position.
- color1 - Variable in class solver.Corner
-
First color of the corner.
- color1 - Variable in class solver.Edge
-
First color of the edge.
- color2 - Variable in class solver.Corner
-
Second color of the corner.
- color2 - Variable in class solver.Edge
-
Second color of the edge.
- color3 - Variable in class solver.Corner
-
Third color of the corner.
- ColorsEnum - Enum in enums
-
Enumeration class for identifying the colors of Rubik's Cube's elements.
- ColorsEnum() - Constructor for enum enums.ColorsEnum
-
Constructor that initializes color arrays with 0.
- completeIntegrity() - Method in class solver.RubiksCube
-
Checks if every color exists exactly 8 times in cube-representation.
- convertToColorsEnum(float[]) - Method in class solver.CubeScanner
-
Identifies color of one element by analyzing its RGB-values.
- Corner - Class in solver
-
Class that represents a corner of the Rubik's Cube.
- Corner(ColorsEnum[][], FacesEnum, int, FacesEnum, int, FacesEnum, int) - Constructor for class solver.Corner
-
Constructor that reads faces of the corner from parameters and colors of the corner from the elements array of the Rubik's Cube.
- CubeAlgorithm - Class in solver
-
This class contains the main program and all methods that solve the Rubik's Cube step by step.
- CubeAlgorithm() - Constructor for class solver.CubeAlgorithm
-
- CubeScanner - Class in solver
-
This class implements methods for scanning all colored elements of the cube and writing them into an RubiksCube object.
- CubeScanner(MotorController) - Constructor for class solver.CubeScanner
-
Constructor initializes used variables.