Index

A B C D E F G H I L N P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

accelX() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the accelX record component.
accelY() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the accelY record component.
accelZ() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the accelZ record component.
ambiguity() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the ambiguity record component.
avgTagArea() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the avgTagArea record component.
avgTagDist() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the avgTagDist record component.

B

BLUE_MEGATAG1 - Enum constant in enum class com.titaniumtigers4829.data.pose.Botpose
Botpose data for the blue alliance using the MegaTag1 algorithm.
BLUE_MEGATAG2 - Enum constant in enum class com.titaniumtigers4829.data.pose.Botpose
Botpose data for the blue alliance using the MegaTag2 algorithm.
botpose() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the botpose record component.
Botpose - Enum Class in com.titaniumtigers4829.data.pose
This enum represents the different types of botpose data that can be retrieved from the Limelight.
BOTPOSE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
BOTPOSE_ORB_WPIBLUE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
BOTPOSE_ORB_WPIRED - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
BOTPOSE_TARGETSPACE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
BOTPOSE_WPIBLUE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
BOTPOSE_WPIRED - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 

C

CAMERAPOSE_ROBOTSPACE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
CAMERAPOSE_ROBOTSPACE_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
CAMERAPOSE_TARGETSPACE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
CL - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
clearCaches() - Static method in class com.titaniumtigers4829.utils.NTUtils
Clears any static caches held in TigerHelpers.
com.titaniumtigers4829 - package com.titaniumtigers4829
 
com.titaniumtigers4829.data.fiducial - package com.titaniumtigers4829.data.fiducial
 
com.titaniumtigers4829.data.imu - package com.titaniumtigers4829.data.imu
 
com.titaniumtigers4829.data.networktables - package com.titaniumtigers4829.data.networktables
 
com.titaniumtigers4829.data.pose - package com.titaniumtigers4829.data.pose
 
com.titaniumtigers4829.utils - package com.titaniumtigers4829.utils
 
convertDownscale(float) - Static method in class com.titaniumtigers4829.utils.FiducialDownscaleUtils
Downscale ceiling convertor
CROP - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 

D

DataUtils - Class in com.titaniumtigers4829.utils
 
DataUtils() - Constructor for class com.titaniumtigers4829.utils.DataUtils
 
distToCamera() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the distToCamera record component.
distToRobot() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the distToRobot record component.

E

equals(Object) - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.titaniumtigers4829.data.imu.IMUData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Indicates whether some other object is "equal to" this one.
EXTERNAL_IMU - Enum constant in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Use only an external IMU orientation set by setRobotOrientation() for orientation data.
EXTERNAL_IMU_SEED_INTERNAL - Enum constant in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Use an external IMU orientation set by setRobotOrientation() as the primary source and seed the internal IMU with its data.
extractArrayEntry(double[], int) - Static method in class com.titaniumtigers4829.utils.DataUtils
 

F

FIDUCIAL_DATA_SIZE - Static variable in class com.titaniumtigers4829.data.fiducial.FiducialConstants
 
FIDUCIAL_DOWNSCALE_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
FIDUCIAL_ID_FILTERS_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
FIDUCIAL_OFFSET_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
FiducialConstants - Class in com.titaniumtigers4829.data.fiducial
Fiducial related constants
FiducialDownscaleUtils - Class in com.titaniumtigers4829.utils
 
flushNetworkTable() - Static method in class com.titaniumtigers4829.utils.NTUtils
Flushes the NetworkTables to ensure that any newly updated entry is immediately sent to the network.
fromEntryName(String) - Static method in enum class com.titaniumtigers4829.data.pose.Botpose
Gets the botpose type from the entry name.
fromValue(int) - Static method in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Returns the IMUMode corresponding to the given integer value.

G

getBotPose(String) - Static method in class com.titaniumtigers4829.TigerHelpers
 
getBotPose2d(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the Pose2d with the blue-side origin for use with Odometry vision pose estimator (addVisionMeasurement).
getBotPose2d(String, Botpose) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the specified Pose2d for easy use with Odometry vision pose estimator (addVisionMeasurement).
getBotPose3d(String) - Static method in class com.titaniumtigers4829.TigerHelpers
 
getBotPose3d_TargetSpace(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPose3d_wpiBlue(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPose3d_wpiRed(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPoseEstimate(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the PoseEstimate with the blue-side origin using MegaTag1.
getBotPoseEstimate(String, Botpose) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the PoseEstimate for the specified Botpose type.
getBotPoseEstimate_wpiBlue(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPoseEstimate_wpiBlue_MegaTag2(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPoseEstimate_wpiRed(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getBotPoseEstimate_wpiRed_MegaTag2(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getCameraPose3d_RobotSpace(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getCameraPose3d_TargetSpace(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getEntryName() - Method in enum class com.titaniumtigers4829.data.pose.Botpose
Gets the entry name for the botpose type.
getFiducialID(String) - Static method in class com.titaniumtigers4829.TigerHelpers
 
getIMUData(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the current IMU data from NetworkTables.
getLatencyCapture(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the capture latency.
getLatencyPipeline(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the pipeline's processing latency contribution.
getLimelightDoubleArrayEntry(String, String) - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets a DoubleArrayEntry from a Limelight camera.
getLimelightNetworkTable(String) - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets the NetworkTable for a Limelight camera.
getLimelightNetworkTableDouble(String, String) - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets a NetworkTableEntry from a Limelight camera as a double.
getLimelightNetworkTableDoubleArray(String, String) - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets a NetworkTableEntry from a Limelight camera as a double array.
getLimelightNetworkTableEntry(String, String) - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets a NetworkTableEntry from a Limelight camera.
getModeValue() - Method in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Returns the integer value associated with this IMU mode.
getNetworkTableInstance() - Static method in class com.titaniumtigers4829.utils.NTUtils
Gets the NetworkTableInstance used for Limelight communication.
getRawFiducials(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the latest raw fiducial/AprilTag detection results from NetworkTables.
getTA(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the target area as a percentage of the image (0-100%).
getTargetPose3d_CameraSpace(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getTargetPose3d_RobotSpace(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
getTV(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets if the Limelight have a valid target?
getTX(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the horizontal offset from the crosshair to the target in degrees.
getTXNC(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the horizontal offset from the principal pixel/point to the target in degrees.
getTY(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the vertical offset from the crosshair to the target in degrees.
getTYNC(String) - Static method in class com.titaniumtigers4829.TigerHelpers
Gets the vertical offset from the principal pixel/point to the target in degrees.
gyroX() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the gyroX record component.
gyroY() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the gyroY record component.
gyroZ() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the gyroZ record component.

H

hashCode() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns a hash code value for this object.
hashCode() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns a hash code value for this object.
hashCode() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns a hash code value for this object.

I

id() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the id record component.
IMU - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
IMU_ASSIST_ALPHA_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
IMU_DATA_SIZE - Static variable in class com.titaniumtigers4829.data.imu.IMUDataConstants
 
IMU_MODE_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
IMUData - Record Class in com.titaniumtigers4829.data.imu
Encapsulates the state of an internal Limelight IMU.
IMUData() - Constructor for record class com.titaniumtigers4829.data.imu.IMUData
Initializes an "empty" IMUData record with default values
IMUData(double, double, double, double, double, double, double, double, double, double, IMUData.IMUMode) - Constructor for record class com.titaniumtigers4829.data.imu.IMUData
Creates an instance of a IMUData record class.
IMUData.IMUMode - Enum Class in com.titaniumtigers4829.data.imu
Enum representing different IMU usage modes for robot orientation or localization.
IMUDataConstants - Class in com.titaniumtigers4829.data.imu
IMU Data related constants
imuMode() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the imuMode record component.
INTERNAL_EXTERNAL_ASSISTED - Enum constant in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Use the internal IMU with external IMU-assisted convergence.
INTERNAL_IMU - Enum constant in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Use only the internal IMU for orientation data.
INTERNAL_MT1_ASSISTED - Enum constant in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Use the internal IMU with MT1-assisted convergence.
isMegaTag2() - Method in enum class com.titaniumtigers4829.data.pose.Botpose
Gets if the botpose is calculated using MegaTag2.
isMegaTag2() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the isMegaTag2 record component.
isValidPoseEstimate() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Checks if the PoseEstimate is valid.

L

latency() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the latency record component.

N

NetworkTablesEntries - Class in com.titaniumtigers4829.data.networktables
Network Tables entries literals constants
NTUtils - Class in com.titaniumtigers4829.utils
 
NTUtils() - Constructor for class com.titaniumtigers4829.utils.NTUtils
 

P

pitch() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the pitch record component.
pose() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the pose record component.
POSE_ESTIMATE_DATA_SIZE - Static variable in class com.titaniumtigers4829.data.pose.PoseEstimateConstants
 
pose2dToArray(Pose2d) - Static method in class com.titaniumtigers4829.utils.DataUtils
Converts a Pose2d object to an array of doubles in the format [x, y, z, roll, pitch, yaw].
pose3dToArray(Pose3d) - Static method in class com.titaniumtigers4829.utils.DataUtils
Converts a Pose3d object to an array of doubles in the format [x, y, z, roll, pitch, yaw].
PoseEstimate - Record Class in com.titaniumtigers4829.data.pose
Represents a Limelight pose estimate from Limelight's NetworkTables output.
PoseEstimate() - Constructor for record class com.titaniumtigers4829.data.pose.PoseEstimate
Initializes an "empty" PoseEstimate record with default values
PoseEstimate(Pose2d, double, double, int, double, double, double, RawFiducial[], boolean, Botpose) - Constructor for record class com.titaniumtigers4829.data.pose.PoseEstimate
Creates an instance of a PoseEstimate record class.
PoseEstimateConstants - Class in com.titaniumtigers4829.data.pose
Pose Estimate related constants
PRIORITY_ID - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 

R

RAW_FIDUCIALS - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
RawFiducial - Record Class in com.titaniumtigers4829.data.fiducial
Represents a Limelight Raw Fiducial result from Limelight's NetworkTables output.
RawFiducial(int, double, double, double, double, double, double) - Constructor for record class com.titaniumtigers4829.data.fiducial.RawFiducial
Creates an instance of a RawFiducial record class.
rawFiducials() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the rawFiducials record component.
RED_MEGATAG1 - Enum constant in enum class com.titaniumtigers4829.data.pose.Botpose
Botpose data for the red alliance using the MegaTag1 algorithm.
RED_MEGATAG2 - Enum constant in enum class com.titaniumtigers4829.data.pose.Botpose
Botpose data for the red alliance using the MegaTag2 algorithm.
ROBOT_ORIENTATION_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
robotYaw() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the robotYaw record component.
roll() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the roll record component.

S

setBotPoseEstimate(PoseEstimate, String) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the network table entry for the blue-side, MegaTag1 botpose data.
setBotPoseEstimate(PoseEstimate, String, Botpose) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the network table entry for the botpose data.
setCameraPoseRobotSpace(String, double, double, double, double, double, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the camera pose relative to the robot.
setCropWindow(String, double, double, double, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the crop window for the camera.
setFidcuial3DOffset(String, double, double, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the 3D point-of-interest offset for the current fiducial pipeline.
setFiducial3DOffset(String, double, double, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the offset of the april tag tracking point,
setFiducialDownscalingOverride(String, float) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the downscaling factor for AprilTag detection.
setFiducialIDFiltersOverride(String, int[]) - Static method in class com.titaniumtigers4829.TigerHelpers
Overrides the valid AprilTag IDs that will be used for localization.
setIMUAssistAlpha(String, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Configures the complementary filter alpha value for IMU Assist Modes (Modes 3 and 4)
setIMUMode(String, int) - Static method in class com.titaniumtigers4829.TigerHelpers
Deprecated.
setIMUMode(String, IMUData.IMUMode) - Static method in class com.titaniumtigers4829.TigerHelpers
Configures the IMU mode for MegaTag2 Localization
setLimelightNetworkTableDouble(String, String, double) - Static method in class com.titaniumtigers4829.utils.NTUtils
Sets a NetworkTableEntry from a Limelight camera as a double.
setLimelightNetworkTableDoubleArray(String, String, double[]) - Static method in class com.titaniumtigers4829.utils.NTUtils
Sets a NetworkTableEntry from a Limelight camera as a double array.
setLimelightThrottle(String, int) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the throttle for the Limelight camera.
setNetworkTableInstance(NetworkTableInstance) - Static method in class com.titaniumtigers4829.utils.NTUtils
Sets the NetworkTableInstance to use for Limelight communication.
setPriorityTagID(String, int) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the priority tag ID for the Limelight camera.
setRawFiducials(RawFiducial[], String) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets the network table entry for the raw fiducials.
setRobotOrientation(String, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets robot yaw used by MegaTag2 localization algorithm.
setRobotOrientation(String, double, double, double, double, double, double) - Static method in class com.titaniumtigers4829.TigerHelpers
Sets robot orientation values used by MegaTag2 localization algorithm.

T

ta() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the ta record component.
TA - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
tagCount() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the tagCount record component.
tagSpan() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the tagSpan record component.
TARGETPOSE_CAMERASPACE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
TARGETPOSE_ROBOTSPACE - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
THROTTLE_SET - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
TID - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
TigerHelpers - Class in com.titaniumtigers4829
TigerHelpers is built on top of LimelightHelpers, providing a set of static methods and classes for interfacing with Limelights, with a dedicated focus on AprilTag pose estimation via Networktables.
TigerHelpers() - Constructor for class com.titaniumtigers4829.TigerHelpers
 
timestampSeconds() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns the value of the timestampSeconds record component.
TL - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
toPose2D(double[]) - Static method in class com.titaniumtigers4829.utils.DataUtils
Takes a 6-length array of pose data and converts it to a Pose2d object.
toPose3D(double[]) - Static method in class com.titaniumtigers4829.utils.DataUtils
Takes a 6-length array of pose data and converts it to a Pose3d object.
toString() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns a string representation of this record class.
toString() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns a string representation of this record class.
toString() - Method in record class com.titaniumtigers4829.data.pose.PoseEstimate
Returns a string representation of this record class.
TV - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
TX - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
txnc() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the txnc record component.
TXNC - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
TY - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 
tync() - Method in record class com.titaniumtigers4829.data.fiducial.RawFiducial
Returns the value of the tync record component.
TYNC - Static variable in class com.titaniumtigers4829.data.networktables.NetworkTablesEntries
 

U

unpackBotPoseEstimate(String, String, boolean) - Static method in class com.titaniumtigers4829.utils.DataUtils
 

V

valueOf(String) - Static method in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.titaniumtigers4829.data.pose.Botpose
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.titaniumtigers4829.data.imu.IMUData.IMUMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.titaniumtigers4829.data.pose.Botpose
Returns an array containing the constants of this enum class, in the order they are declared.

Y

yaw() - Method in record class com.titaniumtigers4829.data.imu.IMUData
Returns the value of the yaw record component.
A B C D E F G H I L N P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values