Class Interval
- java.lang.Object
-
- org.hipparchus.geometry.euclidean.oned.Interval
-
public class Interval extends Object
This class represents a 1D interval.- See Also:
IntervalsSet
-
-
Constructor Summary
Constructors Constructor Description Interval(double lower, double upper)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Region.Location
checkPoint(double point, double tolerance)
Check a point with respect to the interval.double
getBarycenter()
Get the barycenter of the interval.double
getInf()
Get the lower bound of the interval.double
getSize()
Get the size of the interval.double
getSup()
Get the upper bound of the interval.
-
-
-
Method Detail
-
getInf
public double getInf()
Get the lower bound of the interval.- Returns:
- lower bound of the interval
-
getSup
public double getSup()
Get the upper bound of the interval.- Returns:
- upper bound of the interval
-
getSize
public double getSize()
Get the size of the interval.- Returns:
- size of the interval
-
getBarycenter
public double getBarycenter()
Get the barycenter of the interval.- Returns:
- barycenter of the interval
-
checkPoint
public Region.Location checkPoint(double point, double tolerance)
Check a point with respect to the interval.- Parameters:
point
- point to checktolerance
- tolerance below which points are considered to belong to the boundary- Returns:
- a code representing the point status: either
Region.Location.INSIDE
,Region.Location.OUTSIDE
orRegion.Location.BOUNDARY
-
-