C# Класс Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTreeFactory

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateAbsNode ( FormulaTree child ) : FormulaNodeAbs
CreateAccelerationXNode ( ) : FormulaNodeAccelerationX
CreateAccelerationYNode ( ) : FormulaNodeAccelerationY
CreateAccelerationZNode ( ) : FormulaNodeAccelerationZ
CreateAddNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAdd
CreateAndNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAnd
CreateArccosNode ( FormulaTree child ) : FormulaNodeArccos
CreateArcsinNode ( FormulaTree child ) : FormulaNodeArcsin
CreateArctanNode ( FormulaTree child ) : FormulaNodeArctan
CreateBrightnessNode ( ) : FormulaNodeBrightness
CreateCompassNode ( ) : FormulaNodeCompass
CreateCosNode ( FormulaTree child ) : FormulaNodeCos
CreateDivideNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeDivide
CreateEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeEquals
CreateExpNode ( FormulaTree child ) : FormulaNodeExp
CreateFalseNode ( ) : FormulaNodeFalse
CreateGlobalVariableNode ( GlobalVariable variable ) : FormulaNodeGlobalVariable
CreateGreaterEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreaterEqual
CreateGreaterNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreater
CreateInclinationXNode ( ) : FormulaNodeInclinationX
CreateInclinationYNode ( ) : FormulaNodeInclinationY
CreateLayerNode ( ) : FormulaNodeLayer
CreateLessEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLessEqual
CreateLessNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLess
CreateLnNode ( FormulaTree child ) : FormulaNodeLn
CreateLocalVariableNode ( LocalVariable variable ) : FormulaNodeLocalVariable
CreateLogNode ( FormulaTree child ) : FormulaNodeLog
CreateLoudnessNode ( ) : FormulaNodeLoudness
CreateMaxNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMax
CreateMinNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMin
CreateModuloNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeModulo
CreateMultiplyNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeMultiply
CreateNegativeSignNode ( FormulaTree child ) : FormulaNodeNegativeSign
CreateNotEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeNotEquals
CreateNotNode ( FormulaTree child ) : FormulaNodeNot
CreateNumberNode ( double value ) : FormulaNodeNumber
CreateOrNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeOr
CreateParenthesesNode ( FormulaTree child ) : FormulaNodeParentheses
CreatePiNode ( ) : FormulaNodePi
CreatePositionXNode ( ) : FormulaNodePositionX
CreatePositionYNode ( ) : FormulaNodePositionY
CreatePowerNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodePower
CreateRandomNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeRandom
CreateRotationNode ( ) : FormulaNodeRotation
CreateRoundNode ( FormulaTree child ) : FormulaNodeRound
CreateSinNode ( FormulaTree child ) : FormulaNodeSin
CreateSizeNode ( ) : FormulaNodeSize
CreateSqrtNode ( FormulaTree child ) : FormulaNodeSqrt
CreateSubtractNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeSubtract
CreateTanNode ( FormulaTree child ) : FormulaNodeTan
CreateTransparencyNode ( ) : FormulaNodeTransparency
CreateTrueNode ( ) : FormulaNodeTrue
CreateTruthValueNode ( bool value ) : ConstantFormulaTree

Описание методов

CreateAbsNode() публичный статический Метод

public static CreateAbsNode ( FormulaTree child ) : FormulaNodeAbs
child FormulaTree
Результат FormulaNodeAbs

CreateAccelerationXNode() публичный статический Метод

public static CreateAccelerationXNode ( ) : FormulaNodeAccelerationX
Результат FormulaNodeAccelerationX

CreateAccelerationYNode() публичный статический Метод

public static CreateAccelerationYNode ( ) : FormulaNodeAccelerationY
Результат FormulaNodeAccelerationY

CreateAccelerationZNode() публичный статический Метод

public static CreateAccelerationZNode ( ) : FormulaNodeAccelerationZ
Результат FormulaNodeAccelerationZ

CreateAddNode() публичный статический Метод

public static CreateAddNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAdd
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeAdd

CreateAndNode() публичный статический Метод

public static CreateAndNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAnd
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeAnd

CreateArccosNode() публичный статический Метод

public static CreateArccosNode ( FormulaTree child ) : FormulaNodeArccos
child FormulaTree
Результат FormulaNodeArccos

CreateArcsinNode() публичный статический Метод

public static CreateArcsinNode ( FormulaTree child ) : FormulaNodeArcsin
child FormulaTree
Результат FormulaNodeArcsin

CreateArctanNode() публичный статический Метод

public static CreateArctanNode ( FormulaTree child ) : FormulaNodeArctan
child FormulaTree
Результат FormulaNodeArctan

CreateBrightnessNode() публичный статический Метод

public static CreateBrightnessNode ( ) : FormulaNodeBrightness
Результат FormulaNodeBrightness

CreateCompassNode() публичный статический Метод

public static CreateCompassNode ( ) : FormulaNodeCompass
Результат FormulaNodeCompass

CreateCosNode() публичный статический Метод

public static CreateCosNode ( FormulaTree child ) : FormulaNodeCos
child FormulaTree
Результат FormulaNodeCos

CreateDivideNode() публичный статический Метод

public static CreateDivideNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeDivide
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeDivide

CreateEqualsNode() публичный статический Метод

public static CreateEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeEquals
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeEquals

CreateExpNode() публичный статический Метод

public static CreateExpNode ( FormulaTree child ) : FormulaNodeExp
child FormulaTree
Результат FormulaNodeExp

CreateFalseNode() публичный статический Метод

public static CreateFalseNode ( ) : FormulaNodeFalse
Результат FormulaNodeFalse

CreateGlobalVariableNode() публичный статический Метод

public static CreateGlobalVariableNode ( GlobalVariable variable ) : FormulaNodeGlobalVariable
variable GlobalVariable
Результат FormulaNodeGlobalVariable

CreateGreaterEqualNode() публичный статический Метод

public static CreateGreaterEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreaterEqual
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeGreaterEqual

CreateGreaterNode() публичный статический Метод

public static CreateGreaterNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreater
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeGreater

CreateInclinationXNode() публичный статический Метод

public static CreateInclinationXNode ( ) : FormulaNodeInclinationX
Результат FormulaNodeInclinationX

CreateInclinationYNode() публичный статический Метод

public static CreateInclinationYNode ( ) : FormulaNodeInclinationY
Результат FormulaNodeInclinationY

CreateLayerNode() публичный статический Метод

public static CreateLayerNode ( ) : FormulaNodeLayer
Результат FormulaNodeLayer

CreateLessEqualNode() публичный статический Метод

public static CreateLessEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLessEqual
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeLessEqual

CreateLessNode() публичный статический Метод

public static CreateLessNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLess
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeLess

CreateLnNode() публичный статический Метод

public static CreateLnNode ( FormulaTree child ) : FormulaNodeLn
child FormulaTree
Результат FormulaNodeLn

CreateLocalVariableNode() публичный статический Метод

public static CreateLocalVariableNode ( LocalVariable variable ) : FormulaNodeLocalVariable
variable LocalVariable
Результат FormulaNodeLocalVariable

CreateLogNode() публичный статический Метод

public static CreateLogNode ( FormulaTree child ) : FormulaNodeLog
child FormulaTree
Результат FormulaNodeLog

CreateLoudnessNode() публичный статический Метод

public static CreateLoudnessNode ( ) : FormulaNodeLoudness
Результат FormulaNodeLoudness

CreateMaxNode() публичный статический Метод

public static CreateMaxNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMax
firstChild FormulaTree
secondChild FormulaTree
Результат FormulaNodeMax

CreateMinNode() публичный статический Метод

public static CreateMinNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMin
firstChild FormulaTree
secondChild FormulaTree
Результат FormulaNodeMin

CreateModuloNode() публичный статический Метод

public static CreateModuloNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeModulo
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeModulo

CreateMultiplyNode() публичный статический Метод

public static CreateMultiplyNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeMultiply
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeMultiply

CreateNegativeSignNode() публичный статический Метод

public static CreateNegativeSignNode ( FormulaTree child ) : FormulaNodeNegativeSign
child FormulaTree
Результат FormulaNodeNegativeSign

CreateNotEqualsNode() публичный статический Метод

public static CreateNotEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeNotEquals
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeNotEquals

CreateNotNode() публичный статический Метод

public static CreateNotNode ( FormulaTree child ) : FormulaNodeNot
child FormulaTree
Результат FormulaNodeNot

CreateNumberNode() публичный статический Метод

public static CreateNumberNode ( double value ) : FormulaNodeNumber
value double
Результат FormulaNodeNumber

CreateOrNode() публичный статический Метод

public static CreateOrNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeOr
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeOr

CreateParenthesesNode() публичный статический Метод

public static CreateParenthesesNode ( FormulaTree child ) : FormulaNodeParentheses
child FormulaTree
Результат FormulaNodeParentheses

CreatePiNode() публичный статический Метод

public static CreatePiNode ( ) : FormulaNodePi
Результат FormulaNodePi

CreatePositionXNode() публичный статический Метод

public static CreatePositionXNode ( ) : FormulaNodePositionX
Результат FormulaNodePositionX

CreatePositionYNode() публичный статический Метод

public static CreatePositionYNode ( ) : FormulaNodePositionY
Результат FormulaNodePositionY

CreatePowerNode() публичный статический Метод

public static CreatePowerNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodePower
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodePower

CreateRandomNode() публичный статический Метод

public static CreateRandomNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeRandom
firstChild FormulaTree
secondChild FormulaTree
Результат FormulaNodeRandom

CreateRotationNode() публичный статический Метод

public static CreateRotationNode ( ) : FormulaNodeRotation
Результат FormulaNodeRotation

CreateRoundNode() публичный статический Метод

public static CreateRoundNode ( FormulaTree child ) : FormulaNodeRound
child FormulaTree
Результат FormulaNodeRound

CreateSinNode() публичный статический Метод

public static CreateSinNode ( FormulaTree child ) : FormulaNodeSin
child FormulaTree
Результат FormulaNodeSin

CreateSizeNode() публичный статический Метод

public static CreateSizeNode ( ) : FormulaNodeSize
Результат FormulaNodeSize

CreateSqrtNode() публичный статический Метод

public static CreateSqrtNode ( FormulaTree child ) : FormulaNodeSqrt
child FormulaTree
Результат FormulaNodeSqrt

CreateSubtractNode() публичный статический Метод

public static CreateSubtractNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeSubtract
leftChild FormulaTree
rightChild FormulaTree
Результат FormulaNodeSubtract

CreateTanNode() публичный статический Метод

public static CreateTanNode ( FormulaTree child ) : FormulaNodeTan
child FormulaTree
Результат FormulaNodeTan

CreateTransparencyNode() публичный статический Метод

public static CreateTransparencyNode ( ) : FormulaNodeTransparency
Результат FormulaNodeTransparency

CreateTrueNode() публичный статический Метод

public static CreateTrueNode ( ) : FormulaNodeTrue
Результат FormulaNodeTrue

CreateTruthValueNode() публичный статический Метод

public static CreateTruthValueNode ( bool value ) : ConstantFormulaTree
value bool
Результат ConstantFormulaTree