Class NonRisingVisitor
java.lang.Object
com.sk89q.worldedit.function.visitor.BreadthFirstSearch
com.sk89q.worldedit.function.visitor.RecursiveVisitor
com.sk89q.worldedit.function.visitor.NonRisingVisitor
- All Implemented Interfaces:
Operation
A
RecursiveVisitor
that goes orthogonally to the side and down, but never up.-
Field Summary
Fields inherited from class com.sk89q.worldedit.function.visitor.BreadthFirstSearch
DEFAULT_DIRECTIONS, DIAGONAL_DIRECTIONS, maxY, minY
Fields inherited from interface com.sk89q.worldedit.function.operation.Operation
warnedDeprecatedClasses
-
Constructor Summary
ConstructorsConstructorDescriptionNonRisingVisitor
(Mask mask, RegionFunction function) Deprecated.NonRisingVisitor
(Mask mask, RegionFunction function, int depth, int minY, int maxY) Create a new recursive visitor.NonRisingVisitor
(Mask mask, RegionFunction function, int depth, int minY, int maxY, Extent extent) Create a new recursive visitor. -
Method Summary
Methods inherited from class com.sk89q.worldedit.function.visitor.RecursiveVisitor
isVisitable
Methods inherited from class com.sk89q.worldedit.function.visitor.BreadthFirstSearch
addAxes, addDiagonal, cancel, getAffected, getDepth, getDirections, getStatusMessages, getVisited, isVisited, resume, setDirections, setDirections, setMaxBranch, setVisited, visit
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.operation.Operation
addStatusMessages
-
Constructor Details
-
NonRisingVisitor
Deprecated.Create a new resursive visitor.- Parameters:
mask
- the maskfunction
- the function
-
NonRisingVisitor
Create a new recursive visitor.- Parameters:
mask
- the maskfunction
- the functiondepth
- the maximum number of iterationsminY
- minimum allowable y to visit. Inclusive.maxY
- maximum allowable y to visit. Inclusive.
-
NonRisingVisitor
public NonRisingVisitor(Mask mask, RegionFunction function, int depth, int minY, int maxY, Extent extent) Create a new recursive visitor.- Parameters:
mask
- the maskfunction
- the functiondepth
- the maximum number of iterationsminY
- minimum allowable y to visit. Inclusive.maxY
- maximum allowable y to visit. Inclusive.extent
- the extent for preloading
-
NonRisingVisitor(Mask, RegionFunction, int, int, int, Extent)