com.vividsolutions.jts.index.bintree

Class Interval


public class Interval
extends java.lang.Object

Represents an (1-dimensional) closed interval on the Real number line.
Version:
1.6

Field Summary

double
max
double
min

Constructor Summary

Interval()
Interval(Interval interval)
Interval(double min, double max)

Method Summary

boolean
contains(Interval interval)
boolean
contains(double p)
boolean
contains(double min, double max)
void
expandToInclude(Interval interval)
double
getMax()
double
getMin()
double
getWidth()
void
init(double min, double max)
boolean
overlaps(Interval interval)
boolean
overlaps(double min, double max)

Field Details

max

public double max

min

public double min

Constructor Details

Interval

public Interval()

Interval

public Interval(Interval interval)

Interval

public Interval(double min,
                double max)

Method Details

contains

public boolean contains(Interval interval)

contains

public boolean contains(double p)

contains

public boolean contains(double min,
                        double max)

expandToInclude

public void expandToInclude(Interval interval)

getMax

public double getMax()

getMin

public double getMin()

getWidth

public double getWidth()

init

public void init(double min,
                 double max)

overlaps

public boolean overlaps(Interval interval)

overlaps

public boolean overlaps(double min,
                        double max)