C# Класс Catrobat.IDE.Core.Xml.XmlObjects.Formulas.XmlFormulaTreeFactory

See /catroid/src/org/catrobat/catroid/formulaeditor
Показать файл Открыть проект

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

Метод Описание
CreateAbsNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateAccelerationXNode ( ) : XmlFormulaTree
CreateAccelerationYNode ( ) : XmlFormulaTree
CreateAccelerationZNode ( ) : XmlFormulaTree
CreateAddNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateAndNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateArccosNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateArcsinNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateArctanNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateBrightnessNode ( ) : XmlFormulaTree
CreateCompassNode ( ) : XmlFormulaTree
CreateCosNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateDivideNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateExpNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateFalseNode ( ) : XmlFormulaTree
CreateFormulaTree ( ) : XmlFormulaTree
CreateGlobalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
CreateGreaterEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateGreaterNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateInclinationXNode ( ) : XmlFormulaTree
CreateInclinationYNode ( ) : XmlFormulaTree
CreateLayerNode ( ) : XmlFormulaTree
CreateLessEqualNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateLessNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateLnNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateLocalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
CreateLogNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateLoudnessNode ( ) : XmlFormulaTree
CreateMaxNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateMinNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateModNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateMultiplyNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateNegativeSignNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateNotEqualsNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateNotNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateNumberNode ( double value ) : XmlFormulaTree
CreateOrNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateParenthesesNode ( XmlFormulaTree child ) : XmlFormulaTree
CreatePiNode ( ) : XmlFormulaTree
CreatePositionXNode ( ) : XmlFormulaTree
CreatePositionYNode ( ) : XmlFormulaTree
CreatePowerNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateRandomNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateRotationNode ( ) : XmlFormulaTree
CreateRoundNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSinNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSizeNode ( ) : XmlFormulaTree
CreateSqrtNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateSubtractNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
CreateTanNode ( XmlFormulaTree child ) : XmlFormulaTree
CreateTransparencyNode ( ) : XmlFormulaTree
CreateTrueNode ( ) : XmlFormulaTree

Приватные методы

Метод Описание
CreateVariableNode ( XmlUserVariable variable ) : XmlFormulaTree

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateFormulaTree ( ) : XmlFormulaTree
Результат XmlFormulaTree

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

public static CreateGlobalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
variable Catrobat.IDE.Core.Xml.XmlObjects.Variables.XmlUserVariable
Результат XmlFormulaTree

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateLocalVariableNode ( XmlUserVariable variable ) : XmlFormulaTree
variable Catrobat.IDE.Core.Xml.XmlObjects.Variables.XmlUserVariable
Результат XmlFormulaTree

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

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

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

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

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

public static CreateMaxNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
Результат XmlFormulaTree

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

public static CreateMinNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
Результат XmlFormulaTree

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

public static CreateModNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
Результат XmlFormulaTree

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static CreateRandomNode ( XmlFormulaTree leftChild, XmlFormulaTree rightChild ) : XmlFormulaTree
leftChild XmlFormulaTree
rightChild XmlFormulaTree
Результат XmlFormulaTree

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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