cubing.js — API Reference - v0.56.1-dev
Go to main documentation 🔗
Preparing search index...
alg
TraversalDownUp
Class TraversalDownUp<DataDown, DataAlgUp, DataAlgNodeUp>
Abstract
Type Parameters
DataDown
DataAlgUp
DataAlgNodeUp
=
DataAlgUp
Hierarchy (
View Summary
)
TraversalDownUp
TraversalUp
Index
Constructors
constructor
Methods
traverse
Alg
traverse
Alg
Node
traverse
Commutator
traverse
Conjugate
traverse
Grouping
traverse
Into
Alg
Node
traverse
Line
Comment
traverse
Move
traverse
Newline
traverse
Pause
Constructors
constructor
new
TraversalDownUp
<
DataDown
,
DataAlgUp
,
DataAlgNodeUp
=
DataAlgUp
>
()
:
TraversalDownUp
<
DataDown
,
DataAlgUp
,
DataAlgNodeUp
,
>
Type Parameters
DataDown
DataAlgUp
DataAlgNodeUp
=
DataAlgUp
Returns
TraversalDownUp
<
DataDown
,
DataAlgUp
,
DataAlgNodeUp
>
Methods
Abstract
traverse
Alg
traverseAlg
(
alg
:
Alg
,
dataDown
:
DataDown
)
:
DataAlgUp
Parameters
alg
:
Alg
dataDown
:
DataDown
Returns
DataAlgUp
traverse
Alg
Node
traverseAlgNode
(
algNode
:
AlgNode
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
algNode
:
AlgNode
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Commutator
traverseCommutator
(
commutator
:
Commutator
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
commutator
:
Commutator
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Conjugate
traverseConjugate
(
conjugate
:
Conjugate
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
conjugate
:
Conjugate
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Grouping
traverseGrouping
(
grouping
:
Grouping
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
grouping
:
Grouping
dataDown
:
DataDown
Returns
DataAlgNodeUp
traverse
Into
Alg
Node
traverseIntoAlgNode
(
algNode
:
AlgNode
,
dataDown
:
DataDown
)
:
AlgNode
Parameters
algNode
:
AlgNode
dataDown
:
DataDown
Returns
AlgNode
Abstract
traverse
Line
Comment
traverseLineComment
(
comment
:
LineComment
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
comment
:
LineComment
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Move
traverseMove
(
move
:
Move
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
move
:
Move
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Newline
traverseNewline
(
newline
:
Newline
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
newline
:
Newline
dataDown
:
DataDown
Returns
DataAlgNodeUp
Abstract
traverse
Pause
traversePause
(
pause
:
Pause
,
dataDown
:
DataDown
)
:
DataAlgNodeUp
Parameters
pause
:
Pause
dataDown
:
DataDown
Returns
DataAlgNodeUp
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
traverse
Alg
traverse
Alg
Node
traverse
Commutator
traverse
Conjugate
traverse
Grouping
traverse
Into
Alg
Node
traverse
Line
Comment
traverse
Move
traverse
Newline
traverse
Pause
Go to main documentation 🔗
cubing.js — API Reference - v0.56.1-dev
Loading...