Package com.valgolang.runtime.datastructures.binarytree

Types

BinaryTreeExecutor
Link copied to clipboard
class BinaryTreeExecutor(variables: MutableMap<String, ExecValue>, linearRepresentation: MutableList<ManimInstr>, frame: VirtualMachine.Frame, stylesheet: Stylesheet, animationSpeeds: ArrayDeque<Double>, dataStructureBoundaries: MutableMap<String, BoundaryShape>, variableNameGenerator: VariableNameGenerator, codeTextVariable: String, locallyCreatedDynamicVariables: MutableSet<String>) : DataStructureExecutor
Binary Tree Executor
BinaryTreeNodeValue
Link copied to clipboard
data class BinaryTreeNodeValue(left: ITreeNodeValue, right: ITreeNodeValue, value: PrimitiveValue, manimObject: MObject, binaryTreeValue: BinaryTreeValue?, pathFromRoot: String, depth: Int) : ITreeNodeValue
Binary Tree Node Execution Value
BinaryTreeValue
Link copied to clipboard
data class BinaryTreeValue(manimObject: MObject, value: BinaryTreeNodeValue, style: StyleProperties, animatedStyle: AnimationProperties?) : ExecValue
Binary Tree Execution Value.
ITreeNodeValue
Link copied to clipboard
sealed class ITreeNodeValue : ExecValue
Binary Tree Node Execution Value interface.
NullValue
Link copied to clipboard
object NullValue : ITreeNodeValue
Null Execution Value singleton.