public override void AddParameters(IParameters parameters)
 {
     parameters.AddParameter("X1", ParamTypes.Int32, 50, "X1");
     parameters.AddParameter("Y1", ParamTypes.Int32, 50, "Y1");
     parameters.AddParameter("X2", ParamTypes.Int32, 100, "X2");
     parameters.AddParameter("Y2", ParamTypes.Int32, 100, "Y2");
     parameters.AddParameter("FrameThickness", ParamTypes.Int32, 1, "Frame Thickness");
 }
Example #2
0
        private static IParameters GetParameters()
        {
            IParameters parameters = ParameterFactory.CreateParameters();

            parameters.AddParameter("ma1", "ma1", "ma1", ParameterType.INTEGER, 5);
            parameters.AddParameter("ma2", "ma2", "ma2", ParameterType.INTEGER, 10);
            parameters.AddParameter("ma3", "ma3", "ma3", ParameterType.INTEGER, 20);
            parameters.AddParameter("ma4", "ma4", "ma4", ParameterType.INTEGER, 40);
            parameters.AddParameter("ma5", "ma5", "ma5", ParameterType.INTEGER, 60);

            IParameterOptions options = ParameterFactory.CreateParameterOptions(ParameterType.INTEGER, new object[] { 5, 10, 20, 40, 60 });

            parameters.AddParameter("test", "testc", "testd", ParameterType.INTEGER, 0, options);

            parameters.SetParameterValue("ma1", 5);
            parameters.SetParameterValue("ma2", 10);
            parameters.SetParameterValue("ma3", 20);
            parameters.SetParameterValue("ma4", 40);
            parameters.SetParameterValue("ma5", 60);
            return(parameters);
        }