C# 클래스 Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTreeFactory

파일 보기 프로젝트 열기: Catrobat/CatrobatForWindows

공개 메소드들

메소드 설명
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