Package com.valgolang.linearrepresentation

Types

CleanUpLocalDataStructures
Link copied to clipboard
data class CleanUpLocalDataStructures(dataStructures: Set<String>, runtime: Double) : ManimInstr
Clean up local data structures
CodeBlock
Link copied to clipboard
data class CodeBlock(lines: List<List<String>>, ident: String, codeTextName: String, pointerName: String, textColor: String?, runtime: Double, syntaxHighlightingOn: Boolean, syntaxHighlightingStyle: String, tabSpacing: Int, boundaries: List<Pair<Double, Double>>) : ShapeWithBoundary
Code block
Color
Link copied to clipboard
class Color(value: String) : ColorAttributePython
Color attribute
ColorAttributePython
Link copied to clipboard
sealed class ColorAttributePython : PythonStyleAttribute
Python color attribute
DataStructureMObject
Link copied to clipboard
abstract class DataStructureMObject(type: DataStructureType, ident: String, uid: String, text: String, boundaries: List<Pair<Double, Double>>) : ShapeWithBoundary
Data structure initialising Manim object
EmptyMObject
Link copied to clipboard
object EmptyMObject : MObject
Empty Manim object
ManimInstr
Link copied to clipboard
abstract class ManimInstr
Manim instruction abstract class Implemented by every linear representation instruction
ManimInstrWithBoundary
Link copied to clipboard
interface ManimInstrWithBoundary
Manim instruction with boundary
MObject
Link copied to clipboard
abstract class MObject : ManimInstr
Manim object instruction for creating shapes on scene
MoveToLine
Link copied to clipboard
data class MoveToLine(lineNumber: Int, pointerName: String, codeBlockName: String, codeTextVariable: String, runtime: Double) : ManimInstr
Move arrow to line lineNumber of code block
NameGenerator
Link copied to clipboard
interface NameGenerator
Name generator
PythonStyle
Link copied to clipboard
class PythonStyle
Python style for storing style attributes
PythonStyleAttribute
Link copied to clipboard
sealed class PythonStyleAttribute
Python style attribute
Rectangle
Link copied to clipboard
class Rectangle(ident: String, text: String, dataStructureIdentifier: String, color: String?, textColor: String?, runtime: Double) : MObject
Rectangle
RestyleRectangle
Link copied to clipboard
data class RestyleRectangle(rectangle: Rectangle, newStyle: StylesheetProperty, runtime: Double, render: Boolean) : ManimInstr
Restyle rectangle with newStyle
ShapeWithBoundary
Link copied to clipboard
abstract class ShapeWithBoundary(uid: String) : MObject, ManimInstrWithBoundary
Shape with boundary - has a unique id and style
Sleep
Link copied to clipboard
data class Sleep(length: Double, runtime: Double) : ManimInstr
Animation Functions
SubtitleBlock
Link copied to clipboard
data class SubtitleBlock(variableNameGenerator: VariableNameGenerator, boundary: List<Pair<Double, Double>>, textColor: String?, duration: Double, runtime: Double, ident: String) : ShapeWithBoundary
Subtitle block
TextColor
Link copied to clipboard
class TextColor(value: String) : ColorAttributePython
Text color attribute
UpdateSubtitle
Link copied to clipboard
data class UpdateSubtitle(subtitleBlock: SubtitleBlock, text: String, runtime: Double) : ManimInstr
Update subtitle with text as new text
UpdateVariableState
Link copied to clipboard
data class UpdateVariableState(variables: List<String>, ident: String, textColor: String?, runtime: Double) : ManimInstr
Update variable block with variables
VariableBlock
Link copied to clipboard
data class VariableBlock(variables: List<String>, ident: String, variableGroupName: String, textColor: String?, runtime: Double, boundaries: List<Pair<Double, Double>>) : ShapeWithBoundary
Variable block
VariableNameGenerator
Link copied to clipboard
class VariableNameGenerator(symbolTableVisitor: SymbolTableVisitor) : NameGenerator
Unique variable name generator