public override void Initialize() { _inputParam = new Parameter[2]; _inputParam[0] = new LineFeatureSetParam(TextStrings.InputFeatureSet); _inputParam[1] = new DoubleParam(TextStrings.LiLinePara, 10.0); _outputParam = new Parameter[1]; _outputParam[0] = new LineFeatureSetParam(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 LineFeatureSetParam(TextStrings.LineFeatureSet); _inputParam[1] = new DoubleParam(TextStrings.Tolerance) { Value = 10.0 }; _outputParam = new Parameter[1]; _outputParam[0] = new LineFeatureSetParam(TextStrings.LineFeatureSet); }
/// <summary> /// The Parameter array should be populated with default values here /// </summary> public override void Initialize() { _inputParam = new Parameter[2]; _inputParam[0] = new LineFeatureSetParam(TextStrings.LineFeatureSet); _inputParam[1] = new DoubleParam(TextStrings.Tolerance) { Value = 10.0 }; _outputParam = new Parameter[2]; _outputParam[0] = new LineFeatureSetParam(TextStrings.LineFeatureSet); _outputParam[1] = new BooleanParam(TextStrings.OutputParameter_AddToMap, TextStrings.OutputParameter_AddToMap_CheckboxText, true); }
/// <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 LineElement(LineFeatureSetParam 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> /// Initializes a new instance of the <see cref="LineElement"/> class. /// </summary> /// <param name="inputParam">The parameter this element represents</param> /// <param name="dataSets">An array of available data</param> public LineElement(LineFeatureSetParam inputParam, List <DataSetArray> dataSets) { // Tasarımcı tarafından gerekli InitializeComponent(); // Geçtiğimiz parametreleri kaydediyoruz Param = inputParam; _dataSets = dataSets; // Etiketi kaydeder GroupBox.Text = Param.Name; DoRefresh(); }
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 }
/// <summary> /// Initializes a new instance of the <see cref="LineElementOut"/> class. /// </summary> /// <param name="outputParam">The parameter this element represents.</param> /// <param name="dataSets">An array of available data.</param> public LineElementOut(LineFeatureSetParam 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; } }