|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjopt.csp.util.FloatSet
Base class for float sets
Constructor Summary | |
FloatSet()
|
Method Summary | |
abstract void |
add(float val)
Adds a value to set |
abstract void |
add(float start,
float end)
Adds a range of values to set |
void |
addAll(NumSet set)
Adds all values to set |
abstract void |
clear()
Removes all values from the set |
abstract java.lang.Object |
clone()
Creates a duplicate of this set |
abstract boolean |
contains(float val)
Returns true if value is contained in set |
abstract float |
getMax()
Returns maximum value for set |
abstract float |
getMin()
Returns minimum value for set |
abstract float |
getNextHigher(float val)
Returns the next higher value in the domain or current value if none exists |
abstract float |
getNextLower(float val)
Returns the next lower value in the domain or current value if none exists |
abstract void |
remove(float val)
Removes a value from the set |
abstract void |
remove(float start,
float end)
Removes a range of values from the set |
void |
removeAll(NumSet set)
Removes all values in a given set |
abstract void |
removeEndingAt(float val)
Removes all values below and including given value |
abstract void |
removeEndingBefore(float val)
Removes all values below given value |
abstract void |
removeStartingAfter(float val)
Removes all values above given value |
abstract void |
removeStartingFrom(float val)
Removes all values above and including given value |
void |
retainAll(NumSet set)
Retains only given values in a given set |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface jopt.csp.util.NumSet |
size, values |
Constructor Detail |
public FloatSet()
Method Detail |
public abstract void clear()
clear
in interface NumSet
public abstract float getMin()
public abstract float getMax()
public abstract boolean contains(float val)
public abstract void add(float val)
public abstract void add(float start, float end)
public final void addAll(NumSet set)
addAll
in interface NumSet
public abstract void remove(float val)
public abstract void remove(float start, float end)
public abstract void removeStartingAfter(float val)
public abstract void removeStartingFrom(float val)
public abstract void removeEndingBefore(float val)
public abstract void removeEndingAt(float val)
public final void removeAll(NumSet set)
removeAll
in interface NumSet
public final void retainAll(NumSet set)
retainAll
in interface NumSet
public abstract float getNextHigher(float val)
public abstract float getNextLower(float val)
public abstract java.lang.Object clone()
clone
in interface NumSet
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |