Package frc.lib.math
Class Interval
java.lang.Object
frc.lib.math.Interval
A one-dimensional range.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet if `other` is completely contained by this range.doublegetMax()Get upper extent of the range.doublegetMin()Get lower extent of the range.doublegetOverlap(Interval other) Get length of common subset.booleanGet if two intervals share some common subset.voidsetMax(double max) Set upper extent of the range.voidsetMin(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.
-