"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvaluateOperator = void 0;
var EvaluateOperator;
(function (EvaluateOperator) {
    EvaluateOperator[EvaluateOperator["Undefined"] = 0] = "Undefined";
    EvaluateOperator[EvaluateOperator["Abs"] = 1] = "Abs";
    EvaluateOperator[EvaluateOperator["Add"] = 2] = "Add";
    EvaluateOperator[EvaluateOperator["AddModulus"] = 3] = "AddModulus";
    EvaluateOperator[EvaluateOperator["And"] = 4] = "And";
    EvaluateOperator[EvaluateOperator["Cosine"] = 5] = "Cosine";
    EvaluateOperator[EvaluateOperator["Divide"] = 6] = "Divide";
    EvaluateOperator[EvaluateOperator["Exponential"] = 7] = "Exponential";
    EvaluateOperator[EvaluateOperator["GaussianNoise"] = 8] = "GaussianNoise";
    EvaluateOperator[EvaluateOperator["ImpulseNoise"] = 9] = "ImpulseNoise";
    EvaluateOperator[EvaluateOperator["LaplacianNoise"] = 10] = "LaplacianNoise";
    EvaluateOperator[EvaluateOperator["LeftShift"] = 11] = "LeftShift";
    EvaluateOperator[EvaluateOperator["Log"] = 12] = "Log";
    EvaluateOperator[EvaluateOperator["Max"] = 13] = "Max";
    EvaluateOperator[EvaluateOperator["Mean"] = 14] = "Mean";
    EvaluateOperator[EvaluateOperator["Median"] = 15] = "Median";
    EvaluateOperator[EvaluateOperator["Min"] = 16] = "Min";
    EvaluateOperator[EvaluateOperator["MultiplicativeNoise"] = 17] = "MultiplicativeNoise";
    EvaluateOperator[EvaluateOperator["Multiply"] = 18] = "Multiply";
    EvaluateOperator[EvaluateOperator["Or"] = 19] = "Or";
    EvaluateOperator[EvaluateOperator["PoissonNoise"] = 20] = "PoissonNoise";
    EvaluateOperator[EvaluateOperator["Pow"] = 21] = "Pow";
    EvaluateOperator[EvaluateOperator["RightShift"] = 22] = "RightShift";
    EvaluateOperator[EvaluateOperator["RootMeanSquare"] = 23] = "RootMeanSquare";
    EvaluateOperator[EvaluateOperator["Set"] = 24] = "Set";
    EvaluateOperator[EvaluateOperator["Sine"] = 25] = "Sine";
    EvaluateOperator[EvaluateOperator["Subtract"] = 26] = "Subtract";
    EvaluateOperator[EvaluateOperator["Sum"] = 27] = "Sum";
    EvaluateOperator[EvaluateOperator["ThresholdBlack"] = 28] = "ThresholdBlack";
    EvaluateOperator[EvaluateOperator["Threshold"] = 29] = "Threshold";
    EvaluateOperator[EvaluateOperator["ThresholdWhite"] = 30] = "ThresholdWhite";
    EvaluateOperator[EvaluateOperator["UniformNoise"] = 31] = "UniformNoise";
    EvaluateOperator[EvaluateOperator["Xor"] = 32] = "Xor";
    EvaluateOperator[EvaluateOperator["InverseLog"] = 33] = "InverseLog";
})(EvaluateOperator = exports.EvaluateOperator || (exports.EvaluateOperator = {}));
