Semantic Math Editor
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Math
Node
Children
Visitor
constructor
callback
visit
Abs
visit
And
visit
Area
Integral
visit
Brackets
visit
Comma
visit
Constant
visit
Definite
Integral
visit
Derivative
visit
Determinant
visit
Differential
visit
Division
visit
Empty
Set
visit
Equality
visit
Expression
Set
visit
Function
visit
Function
Difference
visit
Implicit
Multiply
visit
Include
Set
visit
Indefinite
Integral
visit
Infimum
visit
Intersection
visit
Interval
visit
Leibniz
Derivative
visit
Limit
visit
Logarithm
visit
Max
visit
Min
visit
Minus
visit
Multiply
visit
Natural
Logarithm
visit
Number
visit
Numeric
Set
visit
Or
visit
Parentheses
visit
Piecewise
Function
visit
Placeholder
visit
Plus
visit
Point
visit
Power
visit
Predicate
visit
Product
visit
Raw
Text
visit
Reversed
Function
visit
Root
visit
Set
visit
Square
Root
visit
Sub
Index
visit
Sum
visit
Supremum
visit
Symbol
visit
System
OfEquations
visit
Transformation
visit
Trigonometric
Function
visit
Unary
Minus
visit
Undefined
visit
Union
visit
Variable
visit
Vertical
Bar
Visits child nodes and applies callback. Not recursive.
Hierarchy
MathNodeChildrenVisitor
Implements
MathNodeVisitor
<
void
>
Index
Constructors
constructor
Properties
callback
Methods
visit
Abs
visit
And
visit
Area
Integral
visit
Brackets
visit
Comma
visit
Constant
visit
Definite
Integral
visit
Derivative
visit
Determinant
visit
Differential
visit
Division
visit
Empty
Set
visit
Equality
visit
Expression
Set
visit
Function
visit
Function
Difference
visit
Implicit
Multiply
visit
Include
Set
visit
Indefinite
Integral
visit
Infimum
visit
Intersection
visit
Interval
visit
Leibniz
Derivative
visit
Limit
visit
Logarithm
visit
Max
visit
Min
visit
Minus
visit
Multiply
visit
Natural
Logarithm
visit
Number
visit
Numeric
Set
visit
Or
visit
Parentheses
visit
Piecewise
Function
visit
Placeholder
visit
Plus
visit
Point
visit
Power
visit
Predicate
visit
Product
visit
Raw
Text
visit
Reversed
Function
visit
Root
visit
Set
visit
Square
Root
visit
Sub
Index
visit
Sum
visit
Supremum
visit
Symbol
visit
System
OfEquations
visit
Transformation
visit
Trigonometric
Function
visit
Unary
Minus
visit
Undefined
visit
Union
visit
Variable
visit
Vertical
Bar
Constructors
constructor
new
Math
Node
Children
Visitor
(
callback
:
(
structure
:
MathStructure
)
=>
void
)
:
MathNodeChildrenVisitor
Parameters
callback:
(
structure
:
MathStructure
)
=>
void
(
structure
:
MathStructure
)
:
void
Parameters
structure:
MathStructure
Returns
void
Returns
MathNodeChildrenVisitor
Properties
callback
callback
:
(
structure
:
MathStructure
)
=>
void
Type declaration
(
structure
:
MathStructure
)
:
void
Parameters
structure:
MathStructure
Returns
void
Methods
visit
Abs
visit
Abs
(
mathNode
:
MathAbs
)
:
void
Parameters
mathNode:
MathAbs
Returns
void
visit
And
visit
And
(
mathNode
:
MathAnd
)
:
void
Parameters
mathNode:
MathAnd
Returns
void
visit
Area
Integral
visit
Area
Integral
(
mathNode
:
MathAreaIntegral
)
:
void
Parameters
mathNode:
MathAreaIntegral
Returns
void
visit
Brackets
visit
Brackets
(
mathNode
:
MathBrackets
)
:
void
Parameters
mathNode:
MathBrackets
Returns
void
visit
Comma
visit
Comma
(
mathNode
:
MathComma
)
:
void
Parameters
mathNode:
MathComma
Returns
void
visit
Constant
visit
Constant
(
mathNode
:
MathConstant
)
:
void
Parameters
mathNode:
MathConstant
Returns
void
visit
Definite
Integral
visit
Definite
Integral
(
mathNode
:
MathDefiniteIntegral
)
:
void
Parameters
mathNode:
MathDefiniteIntegral
Returns
void
visit
Derivative
visit
Derivative
(
mathNode
:
MathDerivative
)
:
void
Parameters
mathNode:
MathDerivative
Returns
void
visit
Determinant
visit
Determinant
(
mathNode
:
MathDeterminant
)
:
void
Parameters
mathNode:
MathDeterminant
Returns
void
visit
Differential
visit
Differential
(
mathNode
:
MathDifferential
)
:
void
Parameters
mathNode:
MathDifferential
Returns
void
visit
Division
visit
Division
(
mathNode
:
MathDivision
)
:
void
Parameters
mathNode:
MathDivision
Returns
void
visit
Empty
Set
visit
Empty
Set
(
mathNode
:
MathEmptySet
)
:
void
Parameters
mathNode:
MathEmptySet
Returns
void
visit
Equality
visit
Equality
(
mathNode
:
MathEquality
)
:
void
Parameters
mathNode:
MathEquality
Returns
void
visit
Expression
Set
visit
Expression
Set
(
mathNode
:
MathExpressionSet
)
:
void
Parameters
mathNode:
MathExpressionSet
Returns
void
visit
Function
visit
Function
(
mathNode
:
MathFunction
)
:
void
Parameters
mathNode:
MathFunction
Returns
void
visit
Function
Difference
visit
Function
Difference
(
mathNode
:
MathFunctionDifference
)
:
void
Parameters
mathNode:
MathFunctionDifference
Returns
void
visit
Implicit
Multiply
visit
Implicit
Multiply
(
mathNode
:
MathImplicitMultiply
)
:
void
Parameters
mathNode:
MathImplicitMultiply
Returns
void
visit
Include
Set
visit
Include
Set
(
mathNode
:
MathIncludeSet
)
:
void
Parameters
mathNode:
MathIncludeSet
Returns
void
visit
Indefinite
Integral
visit
Indefinite
Integral
(
mathNode
:
MathIndefiniteIntegral
)
:
void
Parameters
mathNode:
MathIndefiniteIntegral
Returns
void
visit
Infimum
visit
Infimum
(
mathNode
:
MathInfimum
)
:
void
Parameters
mathNode:
MathInfimum
Returns
void
visit
Intersection
visit
Intersection
(
mathNode
:
MathIntersection
)
:
void
Parameters
mathNode:
MathIntersection
Returns
void
visit
Interval
visit
Interval
(
mathNode
:
MathInterval
)
:
void
Parameters
mathNode:
MathInterval
Returns
void
visit
Leibniz
Derivative
visit
Leibniz
Derivative
(
mathNode
:
MathLeibnizDerivative
)
:
void
Parameters
mathNode:
MathLeibnizDerivative
Returns
void
visit
Limit
visit
Limit
(
mathNode
:
MathLimit
)
:
void
Parameters
mathNode:
MathLimit
Returns
void
visit
Logarithm
visit
Logarithm
(
mathNode
:
MathLogarithm
)
:
void
Parameters
mathNode:
MathLogarithm
Returns
void
visit
Max
visit
Max
(
mathNode
:
MathMax
)
:
void
Parameters
mathNode:
MathMax
Returns
void
visit
Min
visit
Min
(
mathNode
:
MathMin
)
:
void
Parameters
mathNode:
MathMin
Returns
void
visit
Minus
visit
Minus
(
mathNode
:
MathMinus
)
:
void
Parameters
mathNode:
MathMinus
Returns
void
visit
Multiply
visit
Multiply
(
mathNode
:
MathMultiply
)
:
void
Parameters
mathNode:
MathMultiply
Returns
void
visit
Natural
Logarithm
visit
Natural
Logarithm
(
mathNode
:
MathNaturalLogarithm
)
:
void
Parameters
mathNode:
MathNaturalLogarithm
Returns
void
visit
Number
visit
Number
(
mathNode
:
MathNumber
)
:
void
Parameters
mathNode:
MathNumber
Returns
void
visit
Numeric
Set
visit
Numeric
Set
(
mathNode
:
MathNumericSet
)
:
void
Parameters
mathNode:
MathNumericSet
Returns
void
visit
Or
visit
Or
(
mathNode
:
MathOr
)
:
void
Parameters
mathNode:
MathOr
Returns
void
visit
Parentheses
visit
Parentheses
(
mathNode
:
MathParentheses
)
:
void
Parameters
mathNode:
MathParentheses
Returns
void
visit
Piecewise
Function
visit
Piecewise
Function
(
mathNode
:
MathPiecewiseFunction
)
:
void
Parameters
mathNode:
MathPiecewiseFunction
Returns
void
visit
Placeholder
visit
Placeholder
(
mathNode
:
MathPlaceholder
)
:
void
Parameters
mathNode:
MathPlaceholder
Returns
void
visit
Plus
visit
Plus
(
mathNode
:
MathPlus
)
:
void
Parameters
mathNode:
MathPlus
Returns
void
visit
Point
visit
Point
(
mathNode
:
MathPoint
)
:
void
Parameters
mathNode:
MathPoint
Returns
void
visit
Power
visit
Power
(
mathNode
:
MathPower
)
:
void
Parameters
mathNode:
MathPower
Returns
void
visit
Predicate
visit
Predicate
(
mathNode
:
MathPredicate
)
:
void
Parameters
mathNode:
MathPredicate
Returns
void
visit
Product
visit
Product
(
mathNode
:
MathProduct
)
:
void
Parameters
mathNode:
MathProduct
Returns
void
visit
Raw
Text
visit
Raw
Text
(
mathNode
:
MathRawText
)
:
void
Parameters
mathNode:
MathRawText
Returns
void
visit
Reversed
Function
visit
Reversed
Function
(
mathNode
:
MathReversedFunction
)
:
void
Parameters
mathNode:
MathReversedFunction
Returns
void
visit
Root
visit
Root
(
mathNode
:
MathRoot
)
:
void
Parameters
mathNode:
MathRoot
Returns
void
visit
Set
visit
Set
(
mathNode
:
MathSet
)
:
void
Parameters
mathNode:
MathSet
Returns
void
visit
Square
Root
visit
Square
Root
(
mathNode
:
MathSquareRoot
)
:
void
Parameters
mathNode:
MathSquareRoot
Returns
void
visit
Sub
Index
visit
Sub
Index
(
mathNode
:
MathSubIndex
)
:
void
Parameters
mathNode:
MathSubIndex
Returns
void
visit
Sum
visit
Sum
(
mathNode
:
MathSum
)
:
void
Parameters
mathNode:
MathSum
Returns
void
visit
Supremum
visit
Supremum
(
mathNode
:
MathSupremum
)
:
void
Parameters
mathNode:
MathSupremum
Returns
void
visit
Symbol
visit
Symbol
(
mathNode
:
MathSymbol
)
:
void
Parameters
mathNode:
MathSymbol
Returns
void
visit
System
OfEquations
visit
System
OfEquations
(
mathNode
:
MathSystemOfEquations
)
:
void
Parameters
mathNode:
MathSystemOfEquations
Returns
void
visit
Transformation
visit
Transformation
(
mathNode
:
MathTransformation
)
:
void
Parameters
mathNode:
MathTransformation
Returns
void
visit
Trigonometric
Function
visit
Trigonometric
Function
(
mathNode
:
MathTrigonometricFunction
)
:
void
Parameters
mathNode:
MathTrigonometricFunction
Returns
void
visit
Unary
Minus
visit
Unary
Minus
(
mathNode
:
MathUnaryMinus
)
:
void
Parameters
mathNode:
MathUnaryMinus
Returns
void
visit
Undefined
visit
Undefined
(
mathNode
:
MathUndefined
)
:
void
Parameters
mathNode:
MathUndefined
Returns
void
visit
Union
visit
Union
(
mathNode
:
MathUnion
)
:
void
Parameters
mathNode:
MathUnion
Returns
void
visit
Variable
visit
Variable
(
mathNode
:
MathVariable
)
:
void
Parameters
mathNode:
MathVariable
Returns
void
visit
Vertical
Bar
visit
Vertical
Bar
(
mathNode
:
MathVerticalBar
)
:
void
Parameters
mathNode:
MathVerticalBar
Returns
void
Generated using
TypeDoc
Visits child nodes and applies callback. Not recursive.