public final class Interval extends Object
Constructor and Description |
---|
Interval(double left,
double right) |
Interval(Interval interval) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(double left,
double right) |
static boolean |
contains(double l0,
double r0,
double l1,
double r1) |
boolean |
contains(Interval interval) |
boolean |
equals(Object obj) |
double |
getLeft() |
double |
getLength() |
double |
getMiddle() |
double |
getRight() |
int |
hashCode() |
boolean |
inRange(double value) |
static boolean |
inRange(double left,
double right,
double value) |
Interval |
intersection(double left,
double right) |
static Interval |
intersection(double l0,
double r0,
double l1,
double r1) |
Interval |
intersection(Interval interval) |
boolean |
intersects(double left,
double right) |
static boolean |
intersects(double l0,
double r0,
double l1,
double r1) |
boolean |
intersects(Interval interval) |
static Interval |
of(double left,
double right) |
public Interval(double left, double right)
left
- right
- public Interval(Interval interval)
interval
- public static Interval of(double left, double right)
left
- right
- public static final boolean contains(double l0, double r0, double l1, double r1)
l0
- r0
- l1
- r1
- public static final boolean inRange(double left, double right, double value)
left
- right
- value
- public static final boolean intersects(double l0, double r0, double l1, double r1)
l0
- r0
- l1
- r1
- public static final Interval intersection(double l0, double r0, double l1, double r1)
l0
- r0
- l1
- r1
- public boolean contains(Interval interval)
interval
- public boolean contains(double left, double right)
left
- right
- public boolean inRange(double value)
value
- public boolean intersects(Interval interval)
interval
- public boolean intersects(double left, double right)
left
- right
- public Interval intersection(Interval interval)
interval
- public Interval intersection(double left, double right)
left
- right
- public double getLeft()
public double getRight()
public double getMiddle()
public double getLength()
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.