org.jplot2d.util
Class Range
- java.lang.Object
-
- org.jplot2d.util.Range
-
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- Range.Double, Range.Long
public abstract class Range extends java.lang.Object implements java.lang.CloneableA range contains a start value and a end value. Immutable.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classRange.Doublestatic classRange.Long
-
Constructor Summary
Constructors Constructor and Description Range()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description booleancontains(double v)Rangecopy()Create a copy ofRangeobject.abstract doublegetEnd()abstract doublegetMax()abstract doublegetMin()abstract doublegetSpan()abstract doublegetStart()abstract Rangeintersect(Range range)abstract Rangeinvert()abstract booleanisEmpty()abstract booleanisEndIncluded()abstract booleanisInverted()booleanisMaxIncluded()booleanisMinIncluded()abstract booleanisStartIncluded()abstract Rangeunion(Range range)
-
-
-
Method Detail
-
isEmpty
public abstract boolean isEmpty()
-
isStartIncluded
public abstract boolean isStartIncluded()
-
isEndIncluded
public abstract boolean isEndIncluded()
-
isMinIncluded
public boolean isMinIncluded()
-
isMaxIncluded
public boolean isMaxIncluded()
-
contains
public boolean contains(double v)
-
getStart
public abstract double getStart()
-
getEnd
public abstract double getEnd()
-
getMin
public abstract double getMin()
-
getMax
public abstract double getMax()
-
getSpan
public abstract double getSpan()
-
isInverted
public abstract boolean isInverted()
-
invert
public abstract Range invert()
-
copy
public Range copy()
Create a copy ofRangeobject.
-
-
DMelt 3.0 © DataMelt by jWork.ORG