- All Implemented Interfaces:
Mask
- Enclosing class:
- Masks
protected static class Masks.NegatedMask
extends Object
implements Mask
-
-
Method Summary
Returns a copy of the mask.
boolean
Returns true if the criteria is met.
Get the 2D version of this mask if one exists.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mask
protected final Mask mask
-
Method Details
-
test
Description copied from interface: Mask
Returns true if the criteria is met.
- Specified by:
test
in interface Mask
- Parameters:
vector
- the vector to test
- Returns:
- true if the criteria is met
-
toMask2D
@Nullable
public Mask2D toMask2D()
Description copied from interface: Mask
Get the 2D version of this mask if one exists.
- Specified by:
toMask2D
in interface Mask
- Returns:
- a 2D mask version or
null
if this mask can't be 2D
-
copy
Description copied from interface: Mask
Returns a copy of the mask. Usually for multi-threaded operation
- Specified by:
copy
in interface Mask
- Returns:
- a clone of the mask