Package frc.lib.math
Class Interval
java.lang.Object
frc.lib.math.Interval
A one-dimensional range.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Get if `other` is completely contained by this range.double
getMax()
Get upper extent of the range.double
getMin()
Get lower extent of the range.double
getOverlap
(Interval other) Get length of common subset.boolean
Get if two intervals share some common subset.void
setMax
(double max) Set upper extent of the range.void
setMin
(double min) Set lower extent of the range.
-
Constructor Details
-
Interval
public Interval(double min, double max) A one-dimensional range.
-
-
Method Details
-
getMin
public double getMin()Get lower extent of the range. -
setMin
public void setMin(double min) Set lower extent of the range. -
getMax
public double getMax()Get upper extent of the range. -
setMax
public void setMax(double max) Set upper extent of the range. -
overlaps
Get if two intervals share some common subset. -
getOverlap
Get length of common subset. -
contains
Get if `other` is completely contained by this range.
-