A B C D E F G H I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractResultCvPipeline<T> - Class in com.pocolifo.robobase.vision
-
An
OpenCvPipeline
which has a result. - AbstractResultCvPipeline() - Constructor for class com.pocolifo.robobase.vision.AbstractResultCvPipeline
- AutonomousOpMode - Class in com.pocolifo.robobase.bootstrap
-
Base class for Autonomous code to go.
- AutonomousOpMode() - Constructor for class com.pocolifo.robobase.bootstrap.AutonomousOpMode
B
- backLeft - Variable in class com.pocolifo.robobase.motor.CarWheels
-
The back left
Wheel
, if looking from the back of the robot and in the same direction of the robot. - backRight - Variable in class com.pocolifo.robobase.motor.CarWheels
-
The back right
Wheel
, if looking from the back of the robot and in the same direction of the robot. - BoolSupplier - Interface in com.pocolifo.robobase.control
-
Deprecated.Temporary
- BootstrappedOpMode - Class in com.pocolifo.robobase.bootstrap
-
"Bootstrapping" is the preparing another program to initialize.
- BootstrappedOpMode() - Constructor for class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
C
- CarWheels - Class in com.pocolifo.robobase.motor
-
Contains functions to move the robot very intuitively.
- CarWheels(Robot, Wheel, Wheel, Wheel, Wheel, Wheel) - Constructor for class com.pocolifo.robobase.motor.CarWheels
-
Instantiate
CarWheels
. - CarWheels(HardwareMap, int, double, Robot, String, String, String, String, String) - Constructor for class com.pocolifo.robobase.motor.CarWheels
-
Quickly instantiate
CarWheels
. - circumferenceCm - Variable in class com.pocolifo.robobase.motor.Wheel
-
The circumference of this wheel, in centimeters.
- clearPipeline() - Method in class com.pocolifo.robobase.vision.Webcam
-
Unsets the webcam pipeline; no data will be able to be processed since there is no pipeline active.
- close() - Method in class com.pocolifo.robobase.control.GamepadCarWheels
-
Cleans up this
GamepadCarWheels
instance. - close() - Method in class com.pocolifo.robobase.motor.CarWheels
-
Closes the internal motors.
- close() - Method in class com.pocolifo.robobase.motor.Motor
-
Closes the internal
DcMotor
device. - close() - Method in class com.pocolifo.robobase.vision.Webcam
-
Closes the camera.
- com.pocolifo.robobase - package com.pocolifo.robobase
-
This is the core package for the RoboBase library.
- com.pocolifo.robobase.bootstrap - package com.pocolifo.robobase.bootstrap
-
Robot initialization functionality.
- com.pocolifo.robobase.control - package com.pocolifo.robobase.control
-
Utilities for controlling the robot with input devices.
- com.pocolifo.robobase.motor - package com.pocolifo.robobase.motor
-
Motor related functionality and utilities.
- com.pocolifo.robobase.vision - package com.pocolifo.robobase.vision
-
Webcam related functionality.
D
- doesPassDimensionInspection() - Method in class com.pocolifo.robobase.Robot
-
Determine if the robot meets dimension requirements.
- drive(double) - Method in class com.pocolifo.robobase.motor.Motor
-
Starts moving the motor at a given speed.
- drive(double, boolean) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Drive the motors forward or backward.
- drive(double, double, boolean) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Drive the motors forward or backward at a certain speed.
- driveIndividually(double, double, double, double) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Sets the motor speed of each wheel individually.
- driveOmni(float, float, float) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Drive the robot with omni-drive.
- dumpEnvironment() - Method in class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
-
Debug method that detects all devices and the runtime environment in general.
E
- EncoderTracker - Class in com.pocolifo.robobase.control
- EncoderTracker() - Constructor for class com.pocolifo.robobase.control.EncoderTracker
F
- flush() - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- frontLeft - Variable in class com.pocolifo.robobase.motor.CarWheels
-
The front left
Wheel
, if looking from the back of the robot and in the same direction of the robot. - frontRight - Variable in class com.pocolifo.robobase.motor.CarWheels
-
The front right
Wheel
, if looking from the back of the robot and in the same direction of the robot.
G
- GamepadCarWheels - Class in com.pocolifo.robobase.control
-
Utility class which implements Omni-Drive.
- GamepadCarWheels(CarWheels, Gamepad) - Constructor for class com.pocolifo.robobase.control.GamepadCarWheels
-
Create a
GamepadCarWheels
. - get() - Method in interface com.pocolifo.robobase.control.BoolSupplier
-
Deprecated.
- get() - Method in class com.pocolifo.robobase.control.Pressable
-
Get the current toggled state.
- get() - Method in class com.pocolifo.robobase.control.Toggleable
-
Get the current toggled state.
- getPipeline() - Method in class com.pocolifo.robobase.vision.Webcam
-
Gets the current active pipeline of the webcam.
- getResult() - Method in class com.pocolifo.robobase.vision.AbstractResultCvPipeline
-
Get the current result of the pipeline.
H
- hardwareMap - Variable in class com.pocolifo.robobase.vision.Webcam
-
The
HardwareMap
associated with this webcam. - hasWarningSticker - Variable in class com.pocolifo.robobase.Robot
-
If the robot has the "Warning: Robot Moves on Initialization" sticker on it.
- heightCm - Variable in class com.pocolifo.robobase.Robot
-
The height of the robot in real life, in centimeters.
I
- init() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
- init() - Method in class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
- init() - Method in class com.pocolifo.robobase.bootstrap.TeleOpOpMode
- init_loop() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
- init_loop() - Method in class com.pocolifo.robobase.bootstrap.TeleOpOpMode
- initialize() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
-
The initialization method for Autonomous.
- initialize() - Method in class com.pocolifo.robobase.bootstrap.TeleOpOpMode
-
The initialization method for TeleOp.
L
- lengthCm - Variable in class com.pocolifo.robobase.Robot
-
The length of the robot in real life, in centimeters.
- loop() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
M
- motor - Variable in class com.pocolifo.robobase.motor.Motor
-
The
DcMotor
associated with this motor. - Motor - Class in com.pocolifo.robobase.motor
-
Represents a motor.
- Motor(DcMotor, int) - Constructor for class com.pocolifo.robobase.motor.Motor
-
Instantiate a
Motor
.
O
- onToggleOff(Runnable) - Method in class com.pocolifo.robobase.control.Toggleable
-
Run code when this
Toggleable
is toggled OFF. - onToggleOn(Runnable) - Method in class com.pocolifo.robobase.control.Toggleable
-
Run code when this
Toggleable
is toggled ON. - open(AbstractResultCvPipeline<?>) - Method in class com.pocolifo.robobase.vision.Webcam
-
Opens the camera.
P
- Pressable - Class in com.pocolifo.robobase.control
- Pressable(BoolSupplier) - Constructor for class com.pocolifo.robobase.control.Pressable
-
Creates a
Pressable
. - print(boolean) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(char) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(char[]) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(double) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(float) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(int) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(long) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(Object) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- print(String) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- printf(String, Object...) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println() - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(boolean) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(char) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(char[]) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(double) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(float) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(int) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(long) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(Object) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- println(String) - Method in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- processUpdates() - Method in class com.pocolifo.robobase.control.Toggleable
-
Updates this Toggleable.
R
- result - Variable in class com.pocolifo.robobase.vision.AbstractResultCvPipeline
-
The result of the webcam processor.
- robot - Variable in class com.pocolifo.robobase.motor.CarWheels
- Robot - Class in com.pocolifo.robobase
-
Data and other information about the robot.
- Robot(double, double, double, int, String, boolean) - Constructor for class com.pocolifo.robobase.Robot
- RobotDebugPrintStream - Class in com.pocolifo.robobase.bootstrap
-
An implementation of PrintStream which is used as the implementation of System.out and System.err.
- robotName - Variable in class com.pocolifo.robobase.Robot
-
The name of the robot.
- rotate(double, double) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Rotates the robot.
- rotateClockwise(double, double) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Rotates the robot clockwise.
- rotateCounterclockwise(double, double) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Rotates the robot counterclockwise.
- run() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
-
Run the Autonomous code (i.e.
S
- setDriveTarget(double) - Method in class com.pocolifo.robobase.motor.CarWheels
-
Sets the motor target of the special wheel.
- setDriveTarget(double) - Method in class com.pocolifo.robobase.motor.Wheel
-
Sets how far the motor should move (in centimeters).
- setPipeline(AbstractResultCvPipeline<?>) - Method in class com.pocolifo.robobase.vision.Webcam
-
Sets the pipeline for the webcam which can process the data stream coming in from the webcam.
- sleep(long) - Method in class com.pocolifo.robobase.bootstrap.BootstrappedOpMode
-
Waits a desired number of milliseconds.
- start() - Method in class com.pocolifo.robobase.bootstrap.AutonomousOpMode
- stopMoving() - Method in class com.pocolifo.robobase.motor.Motor
-
Stop the movement of the motor.
T
- targetPosition - Variable in class com.pocolifo.robobase.motor.Wheel
-
The target encoder position
- teamNumber - Variable in class com.pocolifo.robobase.Robot
-
The number of the team who built the robot.
- TeleOpOpMode - Class in com.pocolifo.robobase.bootstrap
-
Base class for TeleOp code to go.
- TeleOpOpMode() - Constructor for class com.pocolifo.robobase.bootstrap.TeleOpOpMode
- tickCount - Variable in class com.pocolifo.robobase.motor.Motor
-
The amount of motor ticks that make one full revolution of the motor.
- Toggleable - Class in com.pocolifo.robobase.control
- Toggleable(BoolSupplier) - Constructor for class com.pocolifo.robobase.control.Toggleable
-
Creates a
Toggleable
.
U
- update(boolean) - Method in class com.pocolifo.robobase.control.GamepadCarWheels
-
Must be called every loop iteration to update the movement of the wheels.
V
- VOID_STREAM - Static variable in class com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
-
An implementation of OutputStream which does not write to anything.
W
- Webcam - Class in com.pocolifo.robobase.vision
-
Abstracts away certain parts of
OpenCvCamera
. - Webcam(HardwareMap, String) - Constructor for class com.pocolifo.robobase.vision.Webcam
-
Initializes a
Webcam
. - Webcam(HardwareMap, WebcamName) - Constructor for class com.pocolifo.robobase.vision.Webcam
- webcamDevice - Variable in class com.pocolifo.robobase.vision.Webcam
-
The webcam device.
- Wheel - Class in com.pocolifo.robobase.motor
-
Represents a single wheel on the robot.
- Wheel(DcMotor, int, double) - Constructor for class com.pocolifo.robobase.motor.Wheel
-
Instantiate a
Wheel
. - wheelDiameterCm - Variable in class com.pocolifo.robobase.motor.Wheel
-
The diameter of this wheel, in centimeters.
- widthCm - Variable in class com.pocolifo.robobase.Robot
-
The width of the robot in real life, in centimeters.
All Classes All Packages