Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages

M

mainThread - Variable in class me.wobblyyyy.pathfinder.core.PathfinderManager
Main Pathfinder thread - optionally used.
MainThread - Class in me.wobblyyyy.pathfinder.thread
 
MainThread(Arrayable<Runnable>) - Constructor for class me.wobblyyyy.pathfinder.thread.MainThread
 
map - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfig
The field's map.
map - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfigurationBuilder
 
map - Variable in class me.wobblyyyy.pathfinder.core.PathfinderManager
The field's map.
Map - Class in me.wobblyyyy.pathfinder.map
A representation of all of the physical elements on a playing field.
Map() - Constructor for class me.wobblyyyy.pathfinder.map.Map
Create a new map without any elements.
Map(DynamicArray<Zone>) - Constructor for class me.wobblyyyy.pathfinder.map.Map
Create a new map with a list of zones.
Map(Zone) - Constructor for class me.wobblyyyy.pathfinder.map.Map
Create a new map with a single zone.
Map(Zone...) - Constructor for class me.wobblyyyy.pathfinder.map.Map
Create a new map with several zones.
MapTools - Class in me.wobblyyyy.pathfinder.util
A wide variety of different tools for playing around with maps.
MapTools() - Constructor for class me.wobblyyyy.pathfinder.util.MapTools
 
MapTools.Area - Class in me.wobblyyyy.pathfinder.util
Class used for representing the area of a zone.
maximum() - Method in interface me.wobblyyyy.pathfinder.trajectory.Segment
Get a combination of the maximum X and Y values for the segment.
maximum() - Method in class me.wobblyyyy.pathfinder.trajectory.Spline
Get a combination of the maximum X and Y values for the segment.
maxPower() - Method in class me.wobblyyyy.pathfinder.kinematics.MeccanumState
Get the maximum power value in any of the module states.
maxSpeed - Variable in class me.wobblyyyy.pathfinder.util.RobotProfile
The maximum speed of the robot, measured as feet per second.
maxX - Variable in class me.wobblyyyy.pathfinder.util.MapTools.Area
 
maxY - Variable in class me.wobblyyyy.pathfinder.util.MapTools.Area
 
me.wobblyyyy.pathfinder.annotations - package me.wobblyyyy.pathfinder.annotations
 
me.wobblyyyy.pathfinder.api - package me.wobblyyyy.pathfinder.api
High-level interface-related code for easily implementing Pathfinder.
me.wobblyyyy.pathfinder.config - package me.wobblyyyy.pathfinder.config
Different types of Pathfinder configurations.
me.wobblyyyy.pathfinder.core - package me.wobblyyyy.pathfinder.core
The core algorithms and tools behind the ThetaStar pathfinder.
me.wobblyyyy.pathfinder.error - package me.wobblyyyy.pathfinder.error
Errors and exceptions used by Pathfinder.
me.wobblyyyy.pathfinder.finders - package me.wobblyyyy.pathfinder.finders
Different types of pathfinding systems that can be used.
me.wobblyyyy.pathfinder.followers - package me.wobblyyyy.pathfinder.followers
Different types of trajectory followers.
me.wobblyyyy.pathfinder.geometry - package me.wobblyyyy.pathfinder.geometry
Virtualized Euclidean geometry, used in field-mapping.
me.wobblyyyy.pathfinder.json - package me.wobblyyyy.pathfinder.json
 
me.wobblyyyy.pathfinder.kinematics - package me.wobblyyyy.pathfinder.kinematics
 
me.wobblyyyy.pathfinder.map - package me.wobblyyyy.pathfinder.map
Mapping and field-mapping.
me.wobblyyyy.pathfinder.maps.frc - package me.wobblyyyy.pathfinder.maps.frc
Pre-built maps for FRC competitions.
me.wobblyyyy.pathfinder.maps.ftc - package me.wobblyyyy.pathfinder.maps.ftc
Pre-built maps for FTC competitions.
me.wobblyyyy.pathfinder.maps.test - package me.wobblyyyy.pathfinder.maps.test
Pre-built maps for general testing purposes.
me.wobblyyyy.pathfinder.math - package me.wobblyyyy.pathfinder.math
 
me.wobblyyyy.pathfinder.robot - package me.wobblyyyy.pathfinder.robot
Hardware-related robot component interfaces.
me.wobblyyyy.pathfinder.robot.wrappers - package me.wobblyyyy.pathfinder.robot.wrappers
 
me.wobblyyyy.pathfinder.runtime - package me.wobblyyyy.pathfinder.runtime
 
me.wobblyyyy.pathfinder.shapes - package me.wobblyyyy.pathfinder.shapes
Common (and uncommon) pre-built geometric shapes.
me.wobblyyyy.pathfinder.thread - package me.wobblyyyy.pathfinder.thread
Multithreading management utilities.
me.wobblyyyy.pathfinder.tracking - package me.wobblyyyy.pathfinder.tracking
Odometric positional tracking based on forwards kinematics.
me.wobblyyyy.pathfinder.tracking.swerve - package me.wobblyyyy.pathfinder.tracking.swerve
Positional tracking for a swerve drivetrain.
me.wobblyyyy.pathfinder.tracking.threeWheel - package me.wobblyyyy.pathfinder.tracking.threeWheel
Positional tracking for a three-wheel unactuated odometry system.
me.wobblyyyy.pathfinder.trajectory - package me.wobblyyyy.pathfinder.trajectory
 
me.wobblyyyy.pathfinder.util - package me.wobblyyyy.pathfinder.util
A wide variety of commonly-used utilities.
me.wobblyyyy.pathfinder.zones - package me.wobblyyyy.pathfinder.zones
Common (and uncommon) pre-built zones.
MeccanumKinematics - Class in me.wobblyyyy.pathfinder.kinematics
Forwards and inverse meccanum kinematics.
MeccanumKinematics(Point, Point, Point, Point) - Constructor for class me.wobblyyyy.pathfinder.kinematics.MeccanumKinematics
Create a new MeccanumKinematics instance that calculates power values and transformations based on the inputted points.
MeccanumState - Class in me.wobblyyyy.pathfinder.kinematics
MeccanumState represents the state of a meccanum drivetrain, where each of the four wheels (colloquially internally referred to as "modules") contains a power value that should be applied to a physical drivetrain.
MeccanumState(double, double, double, double) - Constructor for class me.wobblyyyy.pathfinder.kinematics.MeccanumState
Create a new meccanum state.
MeccanumState(ModuleState, ModuleState, ModuleState, ModuleState) - Constructor for class me.wobblyyyy.pathfinder.kinematics.MeccanumState
Create a new meccanum state.
merge(DynamicArray<DynamicArray<Point>>) - Method in class me.wobblyyyy.pathfinder.core.PathfinderManager
Merge several paths into a single path by adding the DynamicArray of points of each of the paths together and then removing any duplicates.
METERS_TO_INCHES - Static variable in class me.wobblyyyy.pathfinder.util.Distance
The factor by which an inch measurement should be multiplied to get the same measurement in meters.
metersPerMinute() - Method in class me.wobblyyyy.pathfinder.kinematics.SpeedConverter
Get the speed of the wheel in meters per minute.
metersPerSecond() - Method in class me.wobblyyyy.pathfinder.kinematics.SpeedConverter
Get the speed of the wheel in meters per second.
metersToFeet(double) - Static method in class me.wobblyyyy.pathfinder.util.Distance
 
metersToInches(double) - Static method in class me.wobblyyyy.pathfinder.util.Distance
Convert a distance, given in meters, to a distance, given in inches.
middle - Variable in class me.wobblyyyy.pathfinder.tracking.threeWheel.ThreeWheelChassisTracker
The middle/front/back encoder.
MiddleBlock - Class in me.wobblyyyy.pathfinder.maps.test
Example blocked field.
MiddleBlock() - Constructor for class me.wobblyyyy.pathfinder.maps.test.MiddleBlock
 
middleOffset - Variable in class me.wobblyyyy.pathfinder.tracking.threeWheel.ThreeWheelChassisTracker
The middle encoder's offset.
midpoint - Variable in class me.wobblyyyy.pathfinder.geometry.Line
The midpoint of the line.
milesPerHour() - Method in class me.wobblyyyy.pathfinder.kinematics.SpeedConverter
This one's just for fun - don't actually use it.
minimum() - Method in interface me.wobblyyyy.pathfinder.trajectory.Segment
Get a combination of the minimum X and Y values for the segment.
minimum() - Method in class me.wobblyyyy.pathfinder.trajectory.Spline
Get a combination of the minimum X and Y values for the segment.
minus(Angle) - Method in class me.wobblyyyy.pathfinder.geometry.Angle
Subtract the input angle from the current angle.
minus(Angle, Angle) - Static method in class me.wobblyyyy.pathfinder.geometry.Angle
Subtract angle2 from angle1.
minX - Variable in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
The minimum X value contained in the segment.
minX - Variable in class me.wobblyyyy.pathfinder.util.MapTools.Area
 
minY - Variable in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
The minimum Y value contained in the segment.
minY - Variable in class me.wobblyyyy.pathfinder.util.MapTools.Area
 
ModuleState - Class in me.wobblyyyy.pathfinder.kinematics
Represent the state of a single drive motor module.
ModuleState() - Constructor for class me.wobblyyyy.pathfinder.kinematics.ModuleState
 
ModuleState(double) - Constructor for class me.wobblyyyy.pathfinder.kinematics.ModuleState
 
monotoneCubic(List<Double>, List<Double>) - Static method in class me.wobblyyyy.pathfinder.trajectory.SplineInterpolator
Create a new monotone cubic spline.
MotionSnapshot - Class in me.wobblyyyy.pathfinder.util
A picture - a "snapshot," if you will, of the robot's projected motion.
MotionSnapshot(HeadingPoint, HeadingPoint, double) - Constructor for class me.wobblyyyy.pathfinder.util.MotionSnapshot
Create a new MotionSnapshot.
Motor - Interface in me.wobblyyyy.pathfinder.robot
Interface used for making different types of motors compatible with the Pathfinder system.
moveUp(Follower) - Method in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
Generate a Runnable that can be executed to progress past the current follower and onto the next one.
mValues - Variable in class me.wobblyyyy.pathfinder.trajectory.SplineInterpolator
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages