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

Afficher le fichier Open project: Catrobat/CatrobatForWindows

Méthodes publiques

Méthode 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 méthode

public static CreateAbsNode ( FormulaTree child ) : FormulaNodeAbs
child FormulaTree
Résultat FormulaNodeAbs

CreateAccelerationXNode() public static méthode

public static CreateAccelerationXNode ( ) : FormulaNodeAccelerationX
Résultat FormulaNodeAccelerationX

CreateAccelerationYNode() public static méthode

public static CreateAccelerationYNode ( ) : FormulaNodeAccelerationY
Résultat FormulaNodeAccelerationY

CreateAccelerationZNode() public static méthode

public static CreateAccelerationZNode ( ) : FormulaNodeAccelerationZ
Résultat FormulaNodeAccelerationZ

CreateAddNode() public static méthode

public static CreateAddNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAdd
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeAdd

CreateAndNode() public static méthode

public static CreateAndNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeAnd
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeAnd

CreateArccosNode() public static méthode

public static CreateArccosNode ( FormulaTree child ) : FormulaNodeArccos
child FormulaTree
Résultat FormulaNodeArccos

CreateArcsinNode() public static méthode

public static CreateArcsinNode ( FormulaTree child ) : FormulaNodeArcsin
child FormulaTree
Résultat FormulaNodeArcsin

CreateArctanNode() public static méthode

public static CreateArctanNode ( FormulaTree child ) : FormulaNodeArctan
child FormulaTree
Résultat FormulaNodeArctan

CreateBrightnessNode() public static méthode

public static CreateBrightnessNode ( ) : FormulaNodeBrightness
Résultat FormulaNodeBrightness

CreateCompassNode() public static méthode

public static CreateCompassNode ( ) : FormulaNodeCompass
Résultat FormulaNodeCompass

CreateCosNode() public static méthode

public static CreateCosNode ( FormulaTree child ) : FormulaNodeCos
child FormulaTree
Résultat FormulaNodeCos

CreateDivideNode() public static méthode

public static CreateDivideNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeDivide
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeDivide

CreateEqualsNode() public static méthode

public static CreateEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeEquals
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeEquals

CreateExpNode() public static méthode

public static CreateExpNode ( FormulaTree child ) : FormulaNodeExp
child FormulaTree
Résultat FormulaNodeExp

CreateFalseNode() public static méthode

public static CreateFalseNode ( ) : FormulaNodeFalse
Résultat FormulaNodeFalse

CreateGlobalVariableNode() public static méthode

public static CreateGlobalVariableNode ( GlobalVariable variable ) : FormulaNodeGlobalVariable
variable GlobalVariable
Résultat FormulaNodeGlobalVariable

CreateGreaterEqualNode() public static méthode

public static CreateGreaterEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreaterEqual
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeGreaterEqual

CreateGreaterNode() public static méthode

public static CreateGreaterNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeGreater
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeGreater

CreateInclinationXNode() public static méthode

public static CreateInclinationXNode ( ) : FormulaNodeInclinationX
Résultat FormulaNodeInclinationX

CreateInclinationYNode() public static méthode

public static CreateInclinationYNode ( ) : FormulaNodeInclinationY
Résultat FormulaNodeInclinationY

CreateLayerNode() public static méthode

public static CreateLayerNode ( ) : FormulaNodeLayer
Résultat FormulaNodeLayer

CreateLessEqualNode() public static méthode

public static CreateLessEqualNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLessEqual
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeLessEqual

CreateLessNode() public static méthode

public static CreateLessNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeLess
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeLess

CreateLnNode() public static méthode

public static CreateLnNode ( FormulaTree child ) : FormulaNodeLn
child FormulaTree
Résultat FormulaNodeLn

CreateLocalVariableNode() public static méthode

public static CreateLocalVariableNode ( LocalVariable variable ) : FormulaNodeLocalVariable
variable LocalVariable
Résultat FormulaNodeLocalVariable

CreateLogNode() public static méthode

public static CreateLogNode ( FormulaTree child ) : FormulaNodeLog
child FormulaTree
Résultat FormulaNodeLog

CreateLoudnessNode() public static méthode

public static CreateLoudnessNode ( ) : FormulaNodeLoudness
Résultat FormulaNodeLoudness

CreateMaxNode() public static méthode

public static CreateMaxNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMax
firstChild FormulaTree
secondChild FormulaTree
Résultat FormulaNodeMax

CreateMinNode() public static méthode

public static CreateMinNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeMin
firstChild FormulaTree
secondChild FormulaTree
Résultat FormulaNodeMin

CreateModuloNode() public static méthode

public static CreateModuloNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeModulo
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeModulo

CreateMultiplyNode() public static méthode

public static CreateMultiplyNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeMultiply
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeMultiply

CreateNegativeSignNode() public static méthode

public static CreateNegativeSignNode ( FormulaTree child ) : FormulaNodeNegativeSign
child FormulaTree
Résultat FormulaNodeNegativeSign

CreateNotEqualsNode() public static méthode

public static CreateNotEqualsNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeNotEquals
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeNotEquals

CreateNotNode() public static méthode

public static CreateNotNode ( FormulaTree child ) : FormulaNodeNot
child FormulaTree
Résultat FormulaNodeNot

CreateNumberNode() public static méthode

public static CreateNumberNode ( double value ) : FormulaNodeNumber
value double
Résultat FormulaNodeNumber

CreateOrNode() public static méthode

public static CreateOrNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeOr
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeOr

CreateParenthesesNode() public static méthode

public static CreateParenthesesNode ( FormulaTree child ) : FormulaNodeParentheses
child FormulaTree
Résultat FormulaNodeParentheses

CreatePiNode() public static méthode

public static CreatePiNode ( ) : FormulaNodePi
Résultat FormulaNodePi

CreatePositionXNode() public static méthode

public static CreatePositionXNode ( ) : FormulaNodePositionX
Résultat FormulaNodePositionX

CreatePositionYNode() public static méthode

public static CreatePositionYNode ( ) : FormulaNodePositionY
Résultat FormulaNodePositionY

CreatePowerNode() public static méthode

public static CreatePowerNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodePower
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodePower

CreateRandomNode() public static méthode

public static CreateRandomNode ( FormulaTree firstChild, FormulaTree secondChild ) : FormulaNodeRandom
firstChild FormulaTree
secondChild FormulaTree
Résultat FormulaNodeRandom

CreateRotationNode() public static méthode

public static CreateRotationNode ( ) : FormulaNodeRotation
Résultat FormulaNodeRotation

CreateRoundNode() public static méthode

public static CreateRoundNode ( FormulaTree child ) : FormulaNodeRound
child FormulaTree
Résultat FormulaNodeRound

CreateSinNode() public static méthode

public static CreateSinNode ( FormulaTree child ) : FormulaNodeSin
child FormulaTree
Résultat FormulaNodeSin

CreateSizeNode() public static méthode

public static CreateSizeNode ( ) : FormulaNodeSize
Résultat FormulaNodeSize

CreateSqrtNode() public static méthode

public static CreateSqrtNode ( FormulaTree child ) : FormulaNodeSqrt
child FormulaTree
Résultat FormulaNodeSqrt

CreateSubtractNode() public static méthode

public static CreateSubtractNode ( FormulaTree leftChild, FormulaTree rightChild ) : FormulaNodeSubtract
leftChild FormulaTree
rightChild FormulaTree
Résultat FormulaNodeSubtract

CreateTanNode() public static méthode

public static CreateTanNode ( FormulaTree child ) : FormulaNodeTan
child FormulaTree
Résultat FormulaNodeTan

CreateTransparencyNode() public static méthode

public static CreateTransparencyNode ( ) : FormulaNodeTransparency
Résultat FormulaNodeTransparency

CreateTrueNode() public static méthode

public static CreateTrueNode ( ) : FormulaNodeTrue
Résultat FormulaNodeTrue

CreateTruthValueNode() public static méthode

public static CreateTruthValueNode ( bool value ) : ConstantFormulaTree
value bool
Résultat ConstantFormulaTree