All Classes and Interfaces

Class
Description
Represents an Abstract Drivetrain Simulation.
 
the obstacles on the 2024 competition field
The playing field for the 2025 FRC Game: Reefscape
 
 
the obstacles on the 2026 competition field
A field with no obstacles
 
 
 
Stores the coefficient of friction of some common used wheels.
Simulates a AMPS on the field.
 
 
Simulates a SPEAKERs on the field.
Stores the configurations for a swerve drive simulation.
 
Interface for all Game pieces.
Simulates a Game Piece on the Field.
Stores the info of a type of game piece
Simulates a Game Piece Launched into the Air
utils to convert between WPILIB and dyn4j geometry classes
An Abstract Class to Handle Scoring Elements in Simulation.
Functional Interface for Position-Based Bound Checking
Functional Interface for Rotation-Based Validation
Simulation for a IMU module used as gyro.
Simulates an Intake Mechanism on the Robot.
 
 
 
DCMotorSim with a bit of extra spice.
 
Represents an fuel in the 2026 Rebuilt game.
Represents an FUEL launched into the air.
Simulates a HUBs on the field.
Simulates a OUTPOSTs on the field.
Represents an ALGAE in the 2025 Reefscape game.
Represents an ALGAE launched into the air.
Simulates a BARGEs on the field.
A CORAL-ALGAE stack on the field.
Represents a CORAL in the 2025 Reefscape game.
 
 
Simulates a PROCESSORs on the field.
Simulates a Reefscape branch on the field.
Simulates a REEFs on the field.
An easier way to simulate swerve drive.
 
Stores the configurations of the motor.
Represents the state of a simulated motor at a given point in time.
Abstract Simulation World
Represents an Abstract Field Map
Represents a custom simulation to be updated during each simulation sub-tick.
Simulates the main battery of the robot.
 
 
Simulates a Swerve Drivetrain.
Simulation for a Single Swerve Module.