Esempio n. 1
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[1];
            _inputParam[0] = new PolygonFeatureSetParam(TextStrings.PolygonFeatureSet);

            _outputParam    = new Parameter[1];
            _outputParam[0] = new PolygonFeatureSetParam(TextStrings.PolygonFeatureSet);
        }
Esempio n. 2
0
 /// <summary>
 /// Inititalize input and output arrays with parameter types and default values.
 /// </summary>
 public override void Initialize()
 {
     _inputParam     = new Parameter[2];
     _inputParam[0]  = new FeatureSetParam(TextStrings.InputFeatureSet);
     _inputParam[1]  = new DoubleParam(TextStrings.BufferDistance, 10.0);
     _outputParam    = new Parameter[1];
     _outputParam[0] = new PolygonFeatureSetParam(TextStrings.OutputPolygonFeatureSet);
 }
Esempio n. 3
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[2];
            _inputParam[0] = new FeatureSetParam(TextStrings.Featuresettoclip);
            _inputParam[1] = new PolygonFeatureSetParam(TextStrings.Clipbounds);

            _outputParam    = new Parameter[1];
            _outputParam[0] = new FeatureSetParam(TextStrings.Clippedfeatureset);
        }
Esempio n. 4
0
        /// <summary>
        /// The Parameter array should be populated with default values here.
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[1];
            _inputParam[0] = new PolygonFeatureSetParam(TextStrings.PolygonFeatureSet);

            _outputParam    = new Parameter[2];
            _outputParam[0] = new PolygonFeatureSetParam(TextStrings.PolygonFeatureSet);
            _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true);
        }
Esempio n. 5
0
 /// <summary>
 /// Inititalize input and output arrays with parameter types and default values.
 /// </summary>
 public override void Initialize()
 {
     _inputParam     = new Parameter[2];
     _inputParam[0]  = new FeatureSetParam(TextStrings.InputFeatureSet);
     _inputParam[1]  = new DoubleParam(TextStrings.BufferDistance, 10.0);
     _outputParam    = new Parameter[2];
     _outputParam[0] = new PolygonFeatureSetParam(TextStrings.OutputPolygonFeatureSet);
     _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true);
 }
Esempio n. 6
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam = new Parameter[1];
            _inputParam[0] = new RasterParam(TextStrings.inputRaster) { HelpText = TextStrings.inputrastetoconvert };

            _outputParam = new Parameter[1];
            _outputParam[0] = new PolygonFeatureSetParam(TextStrings.Convertedfeatureset)
                                  {
                                      HelpText = TextStrings.featuresetcreated
                                  };
        }
Esempio n. 7
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[1];
            _inputParam[0] = new RasterParam(TextStrings.inputRaster)
            {
                HelpText = TextStrings.inputrastetoconvert
            };

            _outputParam    = new Parameter[2];
            _outputParam[0] = new PolygonFeatureSetParam(TextStrings.Convertedfeatureset)
            {
                HelpText = TextStrings.featuresetcreated
            };
            _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true);
        }
Esempio n. 8
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PolygonElement"/> class.
        /// </summary>
        /// <param name="inputParam">The parameter this element represents</param>
        /// <param name="dataSets">An array of available data</param>
        public PolygonElement(PolygonFeatureSetParam inputParam, List <DataSetArray> dataSets)
        {
            // Needed by the designer
            InitializeComponent();

            // We save the parameters passed in
            Param = inputParam;

            _dataSets = dataSets;

            // Saves the label
            GroupBox.Text = Param.Name;

            DoRefresh();
        }
Esempio n. 9
0
        public override void Initialize()
        {
            _inputParam    = new Parameter[5];
            _inputParam[0] = new LineFeatureSetParam(TextStrings.InputFeatureSet);
            _inputParam[1] = new DoubleParam(TextStrings.LiCirclePara1, 60.0);
            _inputParam[2] = new DoubleParam(TextStrings.LiCirclePara2, 3.0);
            _inputParam[3] = new DoubleParam(TextStrings.LiCirclePara3, 5.0);
            _inputParam[4] = new StringParam(TextStrings.LiCirclePara4, string.Empty);
#if DEBUG
            _outputParam    = new Parameter[2];
            _outputParam[0] = new PointFeatureSetParam(TextStrings.OutputFeatureSet);
            _outputParam[1] = new PolygonFeatureSetParam("DEBUG MODE OUTPUT");
#else
            _outputParam    = new Parameter[1];
            _outputParam[0] = new PointFeatureSetParam(TextStrings.OutputFeatureSet);
#endif
        }
Esempio n. 10
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[2];
            _inputParam[0] = new RasterParam(TextStrings.input1Raster)
            {
                HelpText = TextStrings.InputRasterforCliping
            };
            _inputParam[1] = new PolygonFeatureSetParam(TextStrings.input2PolygonforCliping)
            {
                HelpText = TextStrings.InputPolygonforclipingtoRaster
            };

            _outputParam    = new Parameter[1];
            _outputParam[0] = new RasterParam(TextStrings.OutputRaster)
            {
                HelpText = TextStrings.ResultRasterDirectory
            };
        }
Esempio n. 11
0
        /// <summary>
        /// The Parameter array should be populated with default values here
        /// </summary>
        public override void Initialize()
        {
            _inputParam    = new Parameter[3];
            _inputParam[0] = new RasterParam(TextStrings.input1altitudeRaster)
            {
                HelpText = TextStrings.InputRasterforaverageslopecalculation
            };
            _inputParam[1] = new DoubleParam(TextStrings.inputZfactor, 1.0)
            {
                HelpText = TextStrings.InputZfactorforslopedisplay
            };
            _inputParam[2] = new PolygonFeatureSetParam(TextStrings.input1polygonfeatureset)
            {
                HelpText = TextStrings.FindAverageSlopeDescription
            };

            // _inputParam[2] = new FeatureSetParam(TextStrings."input1 polygon feature set");
            _outputParam    = new Parameter[1];
            _outputParam[0] = new FeatureSetParam(TextStrings.Outputfeaturesetwithaverageslope)
            {
                HelpText = TextStrings.Resultofaverageslope
            };
        }
Esempio n. 12
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PolygonElementOut"/> class.
        /// </summary>
        /// <param name="outputParam">The parameter this element represents</param>
        /// <param name="dataSets">An array of available data</param>
        public PolygonElementOut(PolygonFeatureSetParam outputParam, List <DataSetArray> dataSets)
        {
            // Needed by the designer
            InitializeComponent();

            // We save the parameters passed in
            Param = outputParam;

            // Saves the label
            GroupBox.Text = Param.Name;

            // Sets up the initial status light indicator
            Status       = ToolStatus.Empty;
            LightTipText = ModelingMessageStrings.FeaturesetMissing;

            // Populates the dialog with the default parameter value
            if (outputParam.Value != null && outputParam.DefaultSpecified)
            {
                textBox1.Text = outputParam.ModelName;
                Status        = ToolStatus.Ok;
                LightTipText  = ModelingMessageStrings.FeaturesetValid;
            }
        }