Class SurfaceMask
java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.fastasyncworldedit.core.function.mask.AdjacentAnyMask
com.fastasyncworldedit.core.function.mask.SurfaceMask
- All Implemented Interfaces:
ResettableMask
,Resettable
,Mask
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Returns a copy of the mask.static AbstractExtentMask
boolean
test
(BlockVector3 v) Returns true if the criteria is met.Methods inherited from class com.fastasyncworldedit.core.function.mask.AdjacentAnyMask
direction, getParentMask, reset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sk89q.worldedit.function.mask.Mask
inverse, optimize, replacesAir, toFilter, toFilter, toMask2D, tryCombine, tryOptimize, tryOr
-
Constructor Details
-
SurfaceMask
-
-
Method Details
-
getMask
-
test
Description copied from interface:Mask
Returns true if the criteria is met.- Specified by:
test
in interfaceMask
- Overrides:
test
in classAdjacentAnyMask
- Parameters:
v
- the vector to test- Returns:
- true if the criteria is met
-
copy
Description copied from interface:Mask
Returns a copy of the mask. Usually for multi-threaded operation- Specified by:
copy
in interfaceMask
- Overrides:
copy
in classAdjacentAnyMask
- Returns:
- a clone of the mask
-