Class DFSRecursiveVisitor
java.lang.Object
com.fastasyncworldedit.core.function.visitor.DFSVisitor
com.fastasyncworldedit.core.function.visitor.DFSRecursiveVisitor
- All Implemented Interfaces:
Operation
An implementation of an
BreadthFirstSearch
that uses
a mask to determine where a block should be visited.-
Nested Class Summary
Nested classes/interfaces inherited from class com.fastasyncworldedit.core.function.visitor.DFSVisitor
DFSVisitor.Node, DFSVisitor.NodePair
-
Field Summary
Fields inherited from interface com.sk89q.worldedit.function.operation.Operation
warnedDeprecatedClasses
-
Constructor Summary
ConstructorsConstructorDescriptionDFSRecursiveVisitor
(Mask mask, RegionFunction function) DFSRecursiveVisitor
(Mask mask, RegionFunction function, int maxDepth, int maxBranching) Create a new recursive visitor. -
Method Summary
Methods inherited from class com.fastasyncworldedit.core.function.visitor.DFSVisitor
cancel, getAffected, getDirections, getStatusMessages, resume, 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
-
DFSRecursiveVisitor
-
DFSRecursiveVisitor
Create a new recursive visitor.- Parameters:
mask
- the maskfunction
- the function
-
-
Method Details
-
isVisitable
- Specified by:
isVisitable
in classDFSVisitor
-