Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.team1540.rooster.drive.pipeline.AdvancedArcadeJoystickInput (implements org.team1540.rooster.functional.Input<T>)
    • org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
    • org.team1540.rooster.triggers.AxisButton
    • com.ctre.phoenix.motorcontrol.can.BaseMotorController (implements com.ctre.phoenix.motorcontrol.IMotorController)
      • com.ctre.phoenix.motorcontrol.can.BaseTalon (implements com.ctre.phoenix.motorcontrol.IMotorControllerEnhanced)
        • com.ctre.phoenix.motorcontrol.can.TalonSRX
      • com.ctre.phoenix.motorcontrol.can.VictorSPX (implements com.ctre.phoenix.motorcontrol.IMotorController)
    • org.team1540.rooster.util.ControlUtils
    • org.team1540.rooster.drive.pipeline.CTREOutput (implements org.team1540.rooster.functional.Output<T>)
    • org.team1540.rooster.drive.pipeline.DriveData
    • org.team1540.rooster.drive.pipeline.FeedForwardProcessor (implements org.team1540.rooster.functional.Processor<T,​R>)
    • org.team1540.rooster.drive.pipeline.FeedForwardToVelocityProcessor (implements org.team1540.rooster.functional.Processor<T,​R>)
    • edu.wpi.first.wpilibj.GenericHID
    • edu.wpi.first.wpilibj.GyroBase (implements edu.wpi.first.wpilibj.interfaces.Gyro, edu.wpi.first.wpilibj.PIDSource, edu.wpi.first.wpilibj.Sendable)
    • org.team1540.rooster.drive.pipeline.HeadingTransformProcessor (implements org.team1540.rooster.functional.Processor<T,​R>)
    • org.team1540.rooster.wrappers.Limelight
    • org.team1540.rooster.util.MathUtils
    • org.team1540.rooster.util.MiniPID
    • org.team1540.rooster.motionprofiling.MotionProfile
    • org.team1540.rooster.motionprofiling.MotionProfile.Point
    • edu.wpi.first.wpilibj.MotorSafety
      • edu.wpi.first.wpilibj.PWM (implements java.lang.AutoCloseable, edu.wpi.first.wpilibj.Sendable)
        • edu.wpi.first.wpilibj.PWMSpeedController (implements edu.wpi.first.wpilibj.SpeedController)
          • edu.wpi.first.wpilibj.Spark
    • org.team1540.rooster.wrappers.NavX
    • org.team1540.rooster.datastructures.Odometry
    • org.team1540.rooster.drive.pipeline.PIDProcessor<I,​O> (implements org.team1540.rooster.functional.Processor<T,​R>)
    • org.team1540.rooster.preferencemanager.PreferenceManager
    • org.team1540.rooster.drive.pipeline.ProfileInput (implements org.team1540.rooster.functional.Input<T>)
    • edu.wpi.first.wpilibj.RobotBase (implements java.lang.AutoCloseable)
      • edu.wpi.first.wpilibj.IterativeRobotBase
    • org.team1540.rooster.datastructures.utils.RotationUtils
    • org.team1540.rooster.drive.pipeline.SimpleJoystickInput (implements org.team1540.rooster.functional.Input<T>)
    • org.team1540.rooster.util.StateChangeDetector
    • org.team1540.rooster.util.StickyFaultsUtils
    • org.team1540.rooster.drive.pipeline.TankDriveData
    • org.team1540.rooster.datastructures.twod.Transform2D
    • org.team1540.rooster.datastructures.threed.Transform3D
    • edu.wpi.first.wpilibj2.command.button.Trigger
    • org.team1540.rooster.util.TrigUtils
    • org.team1540.rooster.datastructures.twod.Twist2D
    • org.team1540.rooster.drive.pipeline.UnitScaler (implements org.team1540.rooster.functional.Processor<T,​R>)
    • org.team1540.rooster.datastructures.utils.UnitsUtils

Interface Hierarchy

  • java.util.function.Consumer<T>
    • org.team1540.rooster.functional.Output<T>
  • java.util.function.DoubleSupplier
  • org.team1540.rooster.functional.Executable
  • java.util.function.Function<T,​R>
    • org.team1540.rooster.functional.Processor<T,​R>
  • com.ctre.phoenix.motorcontrol.IFollower
    • com.ctre.phoenix.motorcontrol.IMotorController (also extends com.ctre.phoenix.signals.IInvertable, com.ctre.phoenix.signals.IOutputSignal)
  • com.ctre.phoenix.signals.IInvertable
    • com.ctre.phoenix.motorcontrol.IMotorController (also extends com.ctre.phoenix.motorcontrol.IFollower, com.ctre.phoenix.signals.IOutputSignal)
  • com.ctre.phoenix.signals.IOutputSignal
    • com.ctre.phoenix.motorcontrol.IMotorController (also extends com.ctre.phoenix.motorcontrol.IFollower, com.ctre.phoenix.signals.IInvertable)
  • java.util.function.Supplier<T>

Annotation Type Hierarchy

Enum Hierarchy