/// <summary> /// The parameters array should be populated with default values here. /// </summary> public override void Initialize() { _inputParam = new Parameter[3]; _inputParam[0] = new FeatureSetParam(TextStrings.input1FeatureSet) { HelpText = TextStrings.InputFeatureSettodelete }; _inputParam[1] = new IntParam(TextStrings.Index, 0) { HelpText = TextStrings.IndexNotoOverwrite }; _inputParam[2] = new FeatureSetParam(TextStrings.input2FeatureSettoOverwrite) { HelpText = TextStrings.InputFeatureSettobeoverwrite }; _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <summary> /// Inititalize input and output arrays with parameter types and default values. /// </summary> public override void Initialize() { _inputParam = new Parameter[3]; _inputParam[0] = new FeatureSetParam("Model Grid Feature"); _inputParam[1] = new FeatureSetParam("Hydrogeology Zone Feature"); _inputParam[2] = new StringParam("Fields"); }
/// <summary> /// The parameters array should be populated with default values here. /// </summary> public override void Initialize() { _inputParam = new Parameter[3]; _inputParam[0] = new FeatureSetParam(TextStrings.InputFeatureSet) { HelpText = TextStrings.InputFeatureSettoreproject }; _inputParam[1] = new ProjectionParam(TextStrings.SourceProjection) { HelpText = TextStrings.sourceprojectiondifferent }; _inputParam[2] = new ProjectionParam(TextStrings.DesiredOutputProjection) { HelpText = TextStrings.Thedestinationprojection }; _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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); }
/// <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 IntParam(TextStrings.RandomGeometryNumPoint, 10); _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet); }
/// <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.BaseFeatureSet); _inputParam[1] = new FeatureSetParam(TextStrings.RemoveFeatureSet); _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.ErasedResultFeatureSet); }
/// <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); }
/// <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 IntParam(TextStrings.RandomGeometryNumPoint, 10); _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet); _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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); }
/// <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.BaseFeatureSet); _inputParam[1] = new FeatureSetParam(TextStrings.RemoveFeatureSet); _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.ErasedResultFeatureSet); _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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[2]; _outputParam[0] = new FeatureSetParam(TextStrings.Clippedfeatureset); _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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.BaseFeatureSet) { HelpText = TextStrings.MainFeatureset }; _inputParam[1] = new FeatureSetParam(TextStrings.ChildFeatureSet) { HelpText = TextStrings.SecondFeatureset }; _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.UnionFeatureSet); }
/// <summary> /// The parameters array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[1]; _inputParam[0] = new FeatureSetParam(TextStrings.input1FeatureSet) { HelpText = TextStrings.InputFeatureSettogenerate }; _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="inputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public FeatureSetElement(FeatureSetParam 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(); }
/// <summary> /// The parameters array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[1]; _inputParam[0] = new FeatureSetParam(TextStrings.input1FeatureSet) { HelpText = TextStrings.InputFeatureSettogenerate }; _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <summary> /// Fires when one of the paramters value has beend changed, usually when a user changes a input or output parameters value, this can be used to populate input2 parameters default values. /// </summary> /// <param name="sender">Sender that fired the event.</param> public override void ParameterChanged(Parameter sender) { // This will give the Featureset values to second parameter if (sender != _inputParam[0]) { return; } FeatureSetParam fsp = _inputParam[0] as FeatureSetParam; if (fsp?.Value != null && _inputParam[1] is IndexParam ip) { ip.Fs = fsp.Value as FeatureSet; } }
/// <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.BaseFeatureSet) { HelpText = TextStrings.MainFeatureset }; _inputParam[1] = new FeatureSetParam(TextStrings.ChildFeatureSet) { HelpText = TextStrings.SecondFeatureset }; _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.UnionFeatureSet); _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <summary> /// Fires when one of the parameters value has been changed, usually when a user changes a input or output /// parameters value, this can be used to populate input2 parameters default values. /// </summary> public override void ParameterChanged(Parameter sender) { // This will give the Featureset values to second parameter if (sender != _inputParam[0]) { return; } FeatureSetParam fsp = _inputParam[0] as FeatureSetParam; if (fsp == null || fsp.Value == null) { return; } _inputParam[1].Value = fsp.Value.Projection; }
/// <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 FeatureSetParam(TextStrings.input2PolygonforCliping) { HelpText = TextStrings.InputPolygonforclipingtoRaster }; _outputParam = new Parameter[1]; _outputParam[0] = new RasterParam(TextStrings.OutputRaster) { HelpText = TextStrings.ResultRasterDirectory }; }
/// <summary> /// The parameters array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[2]; _inputParam[0] = new FeatureSetParam(TextStrings.input1FeatureSet) { HelpText = TextStrings.InputFeatureSettodelete }; _inputParam[1] = new IndexParam(TextStrings.SelectFeaturestoDelete) { HelpText = TextStrings.ExpressionSelectFeatures }; _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; }
/// <summary> /// The parameters array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[2]; _inputParam[0] = new FeatureSetParam(TextStrings.input1FeatureSet) { HelpText = TextStrings.InputFeatureSettodelete }; _inputParam[1] = new FeatureSetParam(TextStrings.input2FeatureSettoAdd) { HelpText = TextStrings.InputFeatureSetaddnewfeatures }; _outputParam = new Parameter[1]; _outputParam[0] = new FeatureSetParam(TextStrings.OutputFeatureSet) { HelpText = TextStrings.SelectResultFeatureSetDirectory }; }
/// <summary> /// The Parameter array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[4]; _inputParam[0] = new FeatureSetParam(TextStrings.input1polygontoRaster) { HelpText = TextStrings.InputPolygontochange }; _inputParam[2] = new DoubleParam(TextStrings.DesiredCellSize) { HelpText = TextStrings.Themaximumnumber }; _inputParam[1] = new ListParam(TextStrings.stringnameoffield) { HelpText = TextStrings.Thevalueofeachcell }; _outputParam = new Parameter[1]; _outputParam[0] = new RasterParam(TextStrings.OutputRaster) { HelpText = TextStrings.Resultofaverageslope }; }
/// <summary> /// The Parameter array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[7]; _inputParam[0] = new RasterParam(TextStrings.input1altitudeRaster) { HelpText = TextStrings.InputRasterforaverageslopecalculation }; _inputParam[1] = new DoubleParam(TextStrings.inputZfactor, 1.0) { HelpText = TextStrings.InputZfactorforslopedisplay }; _inputParam[2] = new BooleanParam(TextStrings.slopeinpercentage, TextStrings.boxSlopeInPercentage, false) { HelpText = TextStrings.slopeinpercentage }; _inputParam[3] = new FeatureSetParam(TextStrings.input1polygonfeatureset) { HelpText = TextStrings.averageslopeinarribute }; _inputParam[4] = new FeatureSetParam(TextStrings.inputtheareaofinterest) { HelpText = TextStrings.featuresetcontainareainterest }; _inputParam[5] = new IntParam(TextStrings.Indexofareaofinterestfeature, 0) { HelpText = TextStrings.indexspecificarea }; _inputParam[6] = new StringParam(TextStrings.Fieldnameforavrageslope, TextStrings.AveSlope) { HelpText = TextStrings.Fieldnamecolomavrageslope }; _outputParam = new Parameter[2]; _outputParam[0] = new FeatureSetParam(TextStrings.Outputwithaverageslope) { HelpText = TextStrings.SelecttheResultofOutput }; _outputParam[2] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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 }; }
/// <summary> /// Creates an instance of the dialog /// </summary> /// <param name="outputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public FeatureSetElementOut(FeatureSetParam 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 base.Status = ToolStatus.Empty; LightTipText = ModelingMessageStrings.FeaturesetMissing; //Populates the dialog with the default parameter value if (outputParam.Value != null && outputParam.DefaultSpecified) { textBox1.Text = outputParam.ModelName; base.Status = ToolStatus.Ok; LightTipText = ModelingMessageStrings.FeaturesetValid; } }