C# Class Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTreeFactory

Mostra file Open project: Catrobat/CatrobatForWindows

Public Methods

Method Description
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

Method Details

CreateAbsNode() public static method

public static CreateAbsNode ( FormulaTree child ) : FormulaNodeAbs
child FormulaTree
return FormulaNodeAbs

CreateAccelerationXNode() public static method

public static CreateAccelerationXNode ( ) : FormulaNodeAccelerationX
return FormulaNodeAccelerationX

CreateAccelerationYNode() public static method

public static CreateAccelerationYNode ( ) : FormulaNodeAccelerationY
return FormulaNodeAccelerationY

CreateAccelerationZNode() public static method

public static CreateAccelerationZNode ( ) : FormulaNodeAccelerationZ
return FormulaNodeAccelerationZ

CreateAddNode() public static method

public static CreateAddNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAdd
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeAdd

CreateAndNode() public static method

public static CreateAndNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAnd
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeAnd

CreateArccosNode() public static method

public static CreateArccosNode ( FormulaTree child ) : FormulaNodeArccos
child FormulaTree
return FormulaNodeArccos

CreateArcsinNode() public static method

public static CreateArcsinNode ( FormulaTree child ) : FormulaNodeArcsin
child FormulaTree
return FormulaNodeArcsin

CreateArctanNode() public static method

public static CreateArctanNode ( FormulaTree child ) : FormulaNodeArctan
child FormulaTree
return FormulaNodeArctan

CreateBrightnessNode() public static method

public static CreateBrightnessNode ( ) : FormulaNodeBrightness
return FormulaNodeBrightness

CreateCompassNode() public static method

public static CreateCompassNode ( ) : FormulaNodeCompass
return FormulaNodeCompass

CreateCosNode() public static method

public static CreateCosNode ( FormulaTree child ) : FormulaNodeCos
child FormulaTree
return FormulaNodeCos

CreateDivideNode() public static method

public static CreateDivideNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeDivide
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeDivide

CreateEqualsNode() public static method

public static CreateEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeEquals
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeEquals

CreateExpNode() public static method

public static CreateExpNode ( FormulaTree child ) : FormulaNodeExp
child FormulaTree
return FormulaNodeExp

CreateFalseNode() public static method

public static CreateFalseNode ( ) : FormulaNodeFalse
return FormulaNodeFalse

CreateGlobalVariableNode() public static method

public static CreateGlobalVariableNode ( GlobalVariable variable ) : FormulaNodeGlobalVariable
variable GlobalVariable
return FormulaNodeGlobalVariable

CreateGreaterEqualNode() public static method

public static CreateGreaterEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreaterEqual
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeGreaterEqual

CreateGreaterNode() public static method

public static CreateGreaterNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreater
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeGreater

CreateInclinationXNode() public static method

public static CreateInclinationXNode ( ) : FormulaNodeInclinationX
return FormulaNodeInclinationX

CreateInclinationYNode() public static method

public static CreateInclinationYNode ( ) : FormulaNodeInclinationY
return FormulaNodeInclinationY

CreateLayerNode() public static method

public static CreateLayerNode ( ) : FormulaNodeLayer
return FormulaNodeLayer

CreateLessEqualNode() public static method

public static CreateLessEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLessEqual
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeLessEqual

CreateLessNode() public static method

public static CreateLessNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLess
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeLess

CreateLnNode() public static method

public static CreateLnNode ( FormulaTree child ) : FormulaNodeLn
child FormulaTree
return FormulaNodeLn

CreateLocalVariableNode() public static method

public static CreateLocalVariableNode ( LocalVariable variable ) : FormulaNodeLocalVariable
variable LocalVariable
return FormulaNodeLocalVariable

CreateLogNode() public static method

public static CreateLogNode ( FormulaTree child ) : FormulaNodeLog
child FormulaTree
return FormulaNodeLog

CreateLoudnessNode() public static method

public static CreateLoudnessNode ( ) : FormulaNodeLoudness
return FormulaNodeLoudness

CreateMaxNode() public static method

public static CreateMaxNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMax
firstChild FormulaTree
secondChild FormulaTree
return FormulaNodeMax

CreateMinNode() public static method

public static CreateMinNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMin
firstChild FormulaTree
secondChild FormulaTree
return FormulaNodeMin

CreateModuloNode() public static method

public static CreateModuloNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeModulo
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeModulo

CreateMultiplyNode() public static method

public static CreateMultiplyNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeMultiply
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeMultiply

CreateNegativeSignNode() public static method

public static CreateNegativeSignNode ( FormulaTree child ) : FormulaNodeNegativeSign
child FormulaTree
return FormulaNodeNegativeSign

CreateNotEqualsNode() public static method

public static CreateNotEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeNotEquals
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeNotEquals

CreateNotNode() public static method

public static CreateNotNode ( FormulaTree child ) : FormulaNodeNot
child FormulaTree
return FormulaNodeNot

CreateNumberNode() public static method

public static CreateNumberNode ( double value ) : FormulaNodeNumber
value double
return FormulaNodeNumber

CreateOrNode() public static method

public static CreateOrNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeOr
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeOr

CreateParenthesesNode() public static method

public static CreateParenthesesNode ( FormulaTree child ) : FormulaNodeParentheses
child FormulaTree
return FormulaNodeParentheses

CreatePiNode() public static method

public static CreatePiNode ( ) : FormulaNodePi
return FormulaNodePi

CreatePositionXNode() public static method

public static CreatePositionXNode ( ) : FormulaNodePositionX
return FormulaNodePositionX

CreatePositionYNode() public static method

public static CreatePositionYNode ( ) : FormulaNodePositionY
return FormulaNodePositionY

CreatePowerNode() public static method

public static CreatePowerNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodePower
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodePower

CreateRandomNode() public static method

public static CreateRandomNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeRandom
firstChild FormulaTree
secondChild FormulaTree
return FormulaNodeRandom

CreateRotationNode() public static method

public static CreateRotationNode ( ) : FormulaNodeRotation
return FormulaNodeRotation

CreateRoundNode() public static method

public static CreateRoundNode ( FormulaTree child ) : FormulaNodeRound
child FormulaTree
return FormulaNodeRound

CreateSinNode() public static method

public static CreateSinNode ( FormulaTree child ) : FormulaNodeSin
child FormulaTree
return FormulaNodeSin

CreateSizeNode() public static method

public static CreateSizeNode ( ) : FormulaNodeSize
return FormulaNodeSize

CreateSqrtNode() public static method

public static CreateSqrtNode ( FormulaTree child ) : FormulaNodeSqrt
child FormulaTree
return FormulaNodeSqrt

CreateSubtractNode() public static method

public static CreateSubtractNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeSubtract
leftChild FormulaTree
rightChild FormulaTree
return FormulaNodeSubtract

CreateTanNode() public static method

public static CreateTanNode ( FormulaTree child ) : FormulaNodeTan
child FormulaTree
return FormulaNodeTan

CreateTransparencyNode() public static method

public static CreateTransparencyNode ( ) : FormulaNodeTransparency
return FormulaNodeTransparency

CreateTrueNode() public static method

public static CreateTrueNode ( ) : FormulaNodeTrue
return FormulaNodeTrue

CreateTruthValueNode() public static method

public static CreateTruthValueNode ( bool value ) : ConstantFormulaTree
value bool
return ConstantFormulaTree