Skip to main content

search

actualpackagezernikalos.search
7 items
interfaceZTreeNode
interface ZTreeNode<T : ZTreeNode<T>>
ZTreeNode interface represents a node in a tree structure.
fun findFirstCamera(root: ZObject): ZCamera?
Finds the first ZCamera in a given ZObject tree starting at root.
fun findFirstModel(root: ZObject): ZModel?
Finds the first ZModel in a given ZObject tree starting at root.
fun <T : ZTreeNode<T>> findInTree(tree: T, predicate: (node: T) -> Boolean): T?
Finds a specific node in a tree on the given predicate.
fun findObjectByName(root: ZObject, name: String): ZObject?
Finds an object in a tree structure by its name.
fun <T : ZTreeNode<T>> treeAsList(node: T): List<T>
Returns a list representation of the tree structure starting from the given node.
fun <T : ZTreeNode<T>> treeTraverse(node: T): Iterator<T>
Traverses a tree structure starting from the given node and returns an iterator over the nodes.