- calcAndSetColors(ArrayList<RawColor>) - Method in class cube.Cube
-
Place all scanned colors on the cube, fix red/orange corners
and print result to logger
- calcRgbDistance(int[], int[]) - Static method in class cube.RawColor
-
Calculate distance between two colors represented as RGB
- calibrateColor() - Static method in class robot.Calibration
-
Calibrate single color
- calibrateMotor(NxtMotor, boolean) - Static method in class robot.Calibration
-
Motor calibration
- calibrateMotor(NxtMotor, boolean, NxtSensor) - Static method in class robot.Calibration
-
Motor calibration
- Calibration - Class in robot
-
This class contains all of the robot's calibration routines
- Calibration() - Constructor for class robot.Calibration
-
- CALIBRATION_FILE_COLOR_MOTOR - Static variable in class robot.Robot
-
- CALIBRATION_FILE_COLOR_SENSOR - Static variable in class robot.Robot
-
- CalibrationMenu - Enum in application
-
Represents the calibration sub-menu
- CalibrationMenu(int, String) - Constructor for enum application.CalibrationMenu
-
- centerDegree - Static variable in class robot.Robot.ColorDetector
-
- changePosition(FlipMethod, Direction, Orientation) - Method in class cube.Cube
-
Move the face from its current orientation to the bottom (to be the DOWN face).
- close() - Static method in class application.Logger
-
Close logger
- close() - Static method in class robot.NxtCommand
-
Close connection to the NXT
- Cnk(int, int) - Static method in class twophase.CubieCube
-
n choose k
- co - Variable in class twophase.CubieCube
-
Corner orientation.
- coB - Static variable in class twophase.CubieCube
-
- coD - Static variable in class twophase.CubieCube
-
- coF - Static variable in class twophase.CubieCube
-
- col - Variable in enum cube.ColorCorrector.Corner
-
- col - Variable in class cube.RawColor
-
- coL - Static variable in class twophase.CubieCube
-
- color - Variable in enum robot.Colors
-
- Color - Enum in twophase
-
Names the colors of the cube facelets
- Color() - Constructor for enum twophase.Color
-
- ColorCorrector - Class in cube
-
This class intended to correct color sensors error.
- ColorCorrector() - Constructor for class cube.ColorCorrector
-
- ColorCorrector.Corner - Enum in cube
-
This enumeration represent all corners of cube's face:
- ColorCorrector.Corner(int, int, int) - Constructor for enum cube.ColorCorrector.Corner
-
- colorMotor() - Static method in class robot.Calibration
-
Color sensor motor calibration
- colors - Variable in class cube.Cube.Face
-
- Colors - Enum in robot
-
Represent the colors of the rubik's cube
- Colors(int) - Constructor for enum robot.Colors
-
- COLORS_ORDERERD_BY_HUE - Variable in class cube.Cube
-
- colorSensor - Static variable in class nxt.NxtApplication
-
- colorSensor() - Static method in class robot.Calibration
-
Color sensor calibration
- colorSensorLight() - Static method in class robot.Calibration
-
Color sensor background light calibration (show only)
- connection - Static variable in class robot.NxtCommand
-
- CONSOLE_DELIMITER - Static variable in class application.Logger
-
- convertOrientation2FaceColor(Orientation) - Static method in class application.CubeSolver
-
Convert cube's orientation to face's color
- CoordCube - Class in twophase
-
- CoordCube(CubieCube) - Constructor for class twophase.CoordCube
-
Generate a CoordCube from a CubieCube
- COORDINATE_SCAN_ORDER - Static variable in class robot.Robot
-
- coR - Static variable in class twophase.CubieCube
-
- Corner - Enum in twophase
-
The names of the corner positions of the cube.
- Corner() - Constructor for enum twophase.Corner
-
- cornerColor - Static variable in class twophase.FaceCube
-
Map the corner positions to facelet colors
- cornerDegree - Static variable in class robot.Robot.ColorDetector
-
- cornerFacelet - Static variable in class twophase.FaceCube
-
Map the corner positions to facelet positions.
- cornerMultiply(CubieCube) - Method in class twophase.CubieCube
-
Multiply this CubieCube with another CubieCube b, restricted to the corners.
- cornerParity() - Method in class twophase.CubieCube
-
- coU - Static variable in class twophase.CubieCube
-
- cp - Variable in class twophase.CubieCube
-
Corner permutation, represented in the "is replaced by" representation
- cpB - Static variable in class twophase.CubieCube
-
- cpD - Static variable in class twophase.CubieCube
-
- cpF - Static variable in class twophase.CubieCube
-
- cpL - Static variable in class twophase.CubieCube
-
- cpR - Static variable in class twophase.CubieCube
-
- cpU - Static variable in class twophase.CubieCube
-
- createCubeRepForAlgorithm(ICube) - Static method in class application.CubeSolver
-
Creates the string representation of the cube.
- createMovesList(List<Move>, int) - Static method in class twophase.TwoPhase
-
Creates the list of moves that was found for solving the cube
- cube - package cube
-
- Cube - Class in cube
-
This class represent the Rubik's cube itself as an object.
- Cube() - Constructor for class cube.Cube
-
Constructor of an object of the type Cube.
- Cube.Face - Class in cube
-
This class represents a face of the Rubik's cube
An object of this class has an initial orientation which is final,
a dynamic orientation which can change every transition,
and a matrix of colors represent the colors on this face in the initial state.
- Cube.Face(Orientation) - Constructor for class cube.Cube.Face
-
Constructor of an object of the type face.
- CubeSolver - Class in application
-
This class contains the methods responsible for solving the cube
- CubeSolver() - Constructor for class application.CubeSolver
-
- CubieCube - Class in twophase
-
- CubieCube() - Constructor for class twophase.CubieCube
-