Package com.valgolang.linearrepresentation.datastructures.binarytree

Types

InitTreeStructure
Link copied to clipboard
data class InitTreeStructure(type: DataStructureType, ident: String, boundaries: List<Pair<Double, Double>>, maxSize: Int, text: String, root: BinaryTreeNodeValue, uid: String, runtime: Double, render: Boolean) : DataStructureMObject
Tree initialisation
NodeAppendObject
Link copied to clipboard
data class NodeAppendObject(parentNodeValue: BinaryTreeNodeValue, childNodeValue: BinaryTreeNodeValue, left: Boolean, runtime: Double, render: Boolean) : ManimInstr
Node append object
NodeStructure
Link copied to clipboard
data class NodeStructure(ident: String, value: String, depth: Int, runtime: Double) : MObject
Node initialisation
TreeAppendObject
Link copied to clipboard
data class TreeAppendObject(parentNodeValue: BinaryTreeNodeValue, childNodeValue: BinaryTreeNodeValue, treeValue: BinaryTreeValue, left: Boolean, runtime: Double, render: Boolean) : ManimInstr
Tree append object
TreeDeleteObject
Link copied to clipboard
data class TreeDeleteObject(parentNodeValue: BinaryTreeNodeValue, treeValue: BinaryTreeValue, left: Boolean, runtime: Double, render: Boolean) : ManimInstr
Tree delete object
TreeEditValue
Link copied to clipboard
data class TreeEditValue(nodeValue: BinaryTreeNodeValue, value: PrimitiveValue, treeValue: BinaryTreeValue, runtime: Double, render: Boolean) : ManimInstr
TreeNodeRestyle
Link copied to clipboard
data class TreeNodeRestyle(nodeIdent: String, styleProperties: StylesheetProperty, highlightColor: String?, animationString: String?, runtime: Double, render: Boolean) : ManimInstr
Tree node restyle