Semantic Math Editor
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Math
Node
Visitor
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
MathNode
visitor allows traversing over semantic math tree.
Type parameters
T
Hierarchy
MathNodeVisitor
Implemented by
Calculator
MathNodeChildrenVisitor
MathNodePrinter
MathNodeReplaceChildVisitor
Index
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
Methods
visit
Abs
visit
Abs
(
mathNode
:
MathAbs
)
:
T
Parameters
mathNode:
MathAbs
Returns
T
visit
And
visit
And
(
mathNode
:
MathAnd
)
:
T
Parameters
mathNode:
MathAnd
Returns
T
visit
Area
Integral
visit
Area
Integral
(
mathNode
:
MathAreaIntegral
)
:
T
Parameters
mathNode:
MathAreaIntegral
Returns
T
visit
Brackets
visit
Brackets
(
mathNode
:
MathBrackets
)
:
T
Parameters
mathNode:
MathBrackets
Returns
T
visit
Comma
visit
Comma
(
mathNode
:
MathComma
)
:
T
Parameters
mathNode:
MathComma
Returns
T
visit
Constant
visit
Constant
(
mathNode
:
MathConstant
)
:
T
Parameters
mathNode:
MathConstant
Returns
T
visit
Definite
Integral
visit
Definite
Integral
(
mathNode
:
MathDefiniteIntegral
)
:
T
Parameters
mathNode:
MathDefiniteIntegral
Returns
T
visit
Derivative
visit
Derivative
(
mathNode
:
MathDerivative
)
:
T
Parameters
mathNode:
MathDerivative
Returns
T
visit
Determinant
visit
Determinant
(
mathNode
:
MathDeterminant
)
:
T
Parameters
mathNode:
MathDeterminant
Returns
T
visit
Differential
visit
Differential
(
mathNode
:
MathDifferential
)
:
T
Parameters
mathNode:
MathDifferential
Returns
T
visit
Division
visit
Division
(
mathNode
:
MathDivision
)
:
T
Parameters
mathNode:
MathDivision
Returns
T
visit
Empty
Set
visit
Empty
Set
(
mathNode
:
MathEmptySet
)
:
T
Parameters
mathNode:
MathEmptySet
Returns
T
visit
Equality
visit
Equality
(
mathNode
:
MathEquality
)
:
T
Parameters
mathNode:
MathEquality
Returns
T
visit
Expression
Set
visit
Expression
Set
(
mathNode
:
MathExpressionSet
)
:
T
Parameters
mathNode:
MathExpressionSet
Returns
T
visit
Function
visit
Function
(
mathNode
:
MathFunction
)
:
T
Parameters
mathNode:
MathFunction
Returns
T
visit
Function
Difference
visit
Function
Difference
(
mathNode
:
MathFunctionDifference
)
:
T
Parameters
mathNode:
MathFunctionDifference
Returns
T
visit
Implicit
Multiply
visit
Implicit
Multiply
(
mathNode
:
MathImplicitMultiply
)
:
T
Parameters
mathNode:
MathImplicitMultiply
Returns
T
visit
Include
Set
visit
Include
Set
(
mathNode
:
MathIncludeSet
)
:
T
Parameters
mathNode:
MathIncludeSet
Returns
T
visit
Indefinite
Integral
visit
Indefinite
Integral
(
mathNode
:
MathIndefiniteIntegral
)
:
T
Parameters
mathNode:
MathIndefiniteIntegral
Returns
T
visit
Infimum
visit
Infimum
(
mathNode
:
MathInfimum
)
:
T
Parameters
mathNode:
MathInfimum
Returns
T
visit
Intersection
visit
Intersection
(
mathNode
:
MathIntersection
)
:
T
Parameters
mathNode:
MathIntersection
Returns
T
visit
Interval
visit
Interval
(
mathNode
:
MathInterval
)
:
T
Parameters
mathNode:
MathInterval
Returns
T
visit
Leibniz
Derivative
visit
Leibniz
Derivative
(
mathNode
:
MathLeibnizDerivative
)
:
T
Parameters
mathNode:
MathLeibnizDerivative
Returns
T
visit
Limit
visit
Limit
(
mathNode
:
MathLimit
)
:
T
Parameters
mathNode:
MathLimit
Returns
T
visit
Logarithm
visit
Logarithm
(
mathNode
:
MathLogarithm
)
:
T
Parameters
mathNode:
MathLogarithm
Returns
T
visit
Max
visit
Max
(
mathNode
:
MathMax
)
:
T
Parameters
mathNode:
MathMax
Returns
T
visit
Min
visit
Min
(
mathNode
:
MathMin
)
:
T
Parameters
mathNode:
MathMin
Returns
T
visit
Minus
visit
Minus
(
mathNode
:
MathMinus
)
:
T
Parameters
mathNode:
MathMinus
Returns
T
visit
Multiply
visit
Multiply
(
mathNode
:
MathMultiply
)
:
T
Parameters
mathNode:
MathMultiply
Returns
T
visit
Natural
Logarithm
visit
Natural
Logarithm
(
mathNode
:
MathNaturalLogarithm
)
:
T
Parameters
mathNode:
MathNaturalLogarithm
Returns
T
visit
Number
visit
Number
(
mathNode
:
MathNumber
)
:
T
Parameters
mathNode:
MathNumber
Returns
T
visit
Numeric
Set
visit
Numeric
Set
(
mathNode
:
MathNumericSet
)
:
T
Parameters
mathNode:
MathNumericSet
Returns
T
visit
Or
visit
Or
(
mathNode
:
MathOr
)
:
T
Parameters
mathNode:
MathOr
Returns
T
visit
Parentheses
visit
Parentheses
(
mathNode
:
MathParentheses
)
:
T
Parameters
mathNode:
MathParentheses
Returns
T
visit
Piecewise
Function
visit
Piecewise
Function
(
mathNode
:
MathPiecewiseFunction
)
:
T
Parameters
mathNode:
MathPiecewiseFunction
Returns
T
visit
Placeholder
visit
Placeholder
(
mathNode
:
MathPlaceholder
)
:
T
Parameters
mathNode:
MathPlaceholder
Returns
T
visit
Plus
visit
Plus
(
mathNode
:
MathPlus
)
:
T
Parameters
mathNode:
MathPlus
Returns
T
visit
Point
visit
Point
(
mathNode
:
MathPoint
)
:
T
Parameters
mathNode:
MathPoint
Returns
T
visit
Power
visit
Power
(
mathNode
:
MathPower
)
:
T
Parameters
mathNode:
MathPower
Returns
T
visit
Predicate
visit
Predicate
(
mathNode
:
MathPredicate
)
:
T
Parameters
mathNode:
MathPredicate
Returns
T
visit
Product
visit
Product
(
mathNode
:
MathProduct
)
:
T
Parameters
mathNode:
MathProduct
Returns
T
visit
Raw
Text
visit
Raw
Text
(
mathNode
:
MathRawText
)
:
T
Parameters
mathNode:
MathRawText
Returns
T
visit
Reversed
Function
visit
Reversed
Function
(
mathNode
:
MathReversedFunction
)
:
T
Parameters
mathNode:
MathReversedFunction
Returns
T
visit
Root
visit
Root
(
mathNode
:
MathRoot
)
:
T
Parameters
mathNode:
MathRoot
Returns
T
visit
Set
visit
Set
(
mathNode
:
MathSet
)
:
T
Parameters
mathNode:
MathSet
Returns
T
visit
Square
Root
visit
Square
Root
(
mathNode
:
MathSquareRoot
)
:
T
Parameters
mathNode:
MathSquareRoot
Returns
T
visit
Sub
Index
visit
Sub
Index
(
mathNode
:
MathSubIndex
)
:
T
Parameters
mathNode:
MathSubIndex
Returns
T
visit
Sum
visit
Sum
(
mathNode
:
MathSum
)
:
T
Parameters
mathNode:
MathSum
Returns
T
visit
Supremum
visit
Supremum
(
mathNode
:
MathSupremum
)
:
T
Parameters
mathNode:
MathSupremum
Returns
T
visit
Symbol
visit
Symbol
(
mathNode
:
MathSymbol
)
:
T
Parameters
mathNode:
MathSymbol
Returns
T
visit
System
OfEquations
visit
System
OfEquations
(
mathNode
:
MathSystemOfEquations
)
:
T
Parameters
mathNode:
MathSystemOfEquations
Returns
T
visit
Transformation
visit
Transformation
(
mathNode
:
MathTransformation
)
:
T
Parameters
mathNode:
MathTransformation
Returns
T
visit
Trigonometric
Function
visit
Trigonometric
Function
(
mathNode
:
MathTrigonometricFunction
)
:
T
Parameters
mathNode:
MathTrigonometricFunction
Returns
T
visit
Unary
Minus
visit
Unary
Minus
(
mathNode
:
MathUnaryMinus
)
:
T
Parameters
mathNode:
MathUnaryMinus
Returns
T
visit
Undefined
visit
Undefined
(
mathNode
:
MathUndefined
)
:
T
Parameters
mathNode:
MathUndefined
Returns
T
visit
Union
visit
Union
(
mathNode
:
MathUnion
)
:
T
Parameters
mathNode:
MathUnion
Returns
T
visit
Variable
visit
Variable
(
mathNode
:
MathVariable
)
:
T
Parameters
mathNode:
MathVariable
Returns
T
visit
Vertical
Bar
visit
Vertical
Bar
(
mathNode
:
MathVerticalBar
)
:
T
Parameters
mathNode:
MathVerticalBar
Returns
T
Generated using
TypeDoc
MathNode visitor allows traversing over semantic math tree.