/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddIntegerParameter("Mode", "M", "---", GH_ParamAccess.item, 0); pManager[0].Optional = true; pManager.AddNumberParameter("X", "X", "---", GH_ParamAccess.item, 5.0); pManager[1].Optional = true; pManager.AddNumberParameter("Y", "Y", "---", GH_ParamAccess.item, 10.0); pManager[2].Optional = true; Param_Integer param = (Param_Integer)Params.Input[0]; param.AddNamedValue("Clouds", 0); param.AddNamedValue("Wood", 1); param.AddNamedValue("Marble", 2); param.AddNamedValue("Textile", 3); param.AddNamedValue("Labyrinth", 4); }
protected override void SetOutputOptions() { base.SetOutputOptions(); UnitsOut = GetUnitType(outputIndex); Param_Integer paramOut = (Param_Integer)Params.Input[2]; paramOut.ClearNamedValues(); int i = 0; foreach (Unit unit in UnitsOut) { paramOut.AddNamedValue(unit.Name, i); i += 1; } }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { //0 pManager.AddGenericParameter("Geometries", "G", "Geometries to be converted,\r\nYou can input\r\n Box\r\n FD_Extrusion\r\n Mesh (will be triangulated)\r\n Brep (will be triangulated)", GH_ParamAccess.list); //1 pManager.AddIntegerParameter("Generation Type", "GT", "Generation Type\r\n 0: Total\r\n 1: Per unit volume", GH_ParamAccess.item, 0); Param_Integer p1 = pManager[1] as Param_Integer; p1.AddNamedValue("Total", 0); p1.AddNamedValue("Per unit volume", 1); //2 pManager.AddTextParameter("Heat Generation", "HG", "Heat Generation\r\n Total: [W]\r\nPer unit volume: [W/m3]", GH_ParamAccess.item, "Default"); //3 pManager.AddTextParameter("Generation Properties", "GP", "Use the AP component to set humidity, etc.", GH_ParamAccess.item, "Default"); //4 pManager.AddTextParameter("Initial Properties", "IP", "Use the AP component to set temperature, humidity, etc.", GH_ParamAccess.item, "Default"); }
protected override void SetInputOptions() { base.SetInputOptions(); UnitsIn = GetUnitType(inputIndex); Param_Integer paramIn = (Param_Integer)Params.Input[1]; paramIn.ClearNamedValues(); int i = 0; foreach (Unit unit in UnitsIn) { paramIn.AddNamedValue(unit.Name, i); i += 1; } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Layer", "L", "An Aviary Image Layer to modify", GH_ParamAccess.item); pManager.AddIntegerParameter("Mode", "M", "The layer modifier mode ", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddNumberParameter("Value", "V", "The value of the modifier's parameter, when available", GH_ParamAccess.item, 0.0); pManager[2].Optional = true; pManager.AddColourParameter("Color", "C", "Color parameter for select modifiers", GH_ParamAccess.item, Color.Black); pManager[3].Optional = true; Param_Integer param = (Param_Integer)pManager[1]; foreach (Ml.Modifier.ModifierModes value in Enum.GetValues(typeof(Ml.Modifier.ModifierModes))) { param.AddNamedValue(value.ToString(), (int)value); } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddNumberParameter("Data", "D", "The list of values to be charted.", GH_ParamAccess.tree); pManager.AddTextParameter("Names", "N", "The names of the data items to be charted", GH_ParamAccess.list); pManager.AddTextParameter("Title", "T", "The title of the chart", GH_ParamAccess.item); // item access? pManager[2].Optional = true; pManager.AddTextParameter("SubTitle", "sT", "The subtitle of the chart", GH_ParamAccess.item); pManager[3].Optional = true; pManager.AddTextParameter("ClusterTitle", "cT", "The title of each chart cluster", GH_ParamAccess.list); pManager.AddIntegerParameter("Chart Type", "CT", "The type of chart to create", GH_ParamAccess.item, 0); Param_Integer ChartTypes = (Param_Integer)pManager[5]; ChartTypes.AddNamedValue("Horizontal Cluster Bar Chart", 0); ChartTypes.AddNamedValue("Vertical Cluster Bar Chart", 1); ChartTypes.AddNamedValue("Horizontal Stacked Bar Chart", 2); ChartTypes.AddNamedValue("Vertical Stacked Bar Chart", 3); ChartTypes.AddNamedValue("Pie Chart", 4); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { //0 pManager.AddGenericParameter("Geometries", "G", "Geometries to be converted,\r\nYou can input\r\n Box\r\n FD_Extrusion\r\n Mesh (will be triangulated)\r\n Brep (will be triangulated)", GH_ParamAccess.list); //1 pManager.AddIntegerParameter("Type", "Ty", "Type\r\n 0: Target\r\n 1: Equalize\r\n 2: Ignore", GH_ParamAccess.item, 0); Param_Integer p1 = pManager[1] as Param_Integer; p1.AddNamedValue("Target", 0); p1.AddNamedValue("Equalize", 1); p1.AddNamedValue("Ignore", 2); //2 pManager.AddTextParameter("Flow Speed", "FS", "Flow Speed [m/s]", GH_ParamAccess.item, "Default"); //3 pManager.AddTextParameter("Temperature", "Te", "Temperature [C]", GH_ParamAccess.item, "Default"); //4 pManager.AddTextParameter("Density", "De", "Density of Other1 [ppm]", GH_ParamAccess.item, "Default"); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddIntegerParameter("Gradient", "G", "---", GH_ParamAccess.item, 0); Param_Integer param = (Param_Integer)Params.Input[0]; param.AddNamedValue(GradientSet[0].Name, 0); param.AddNamedValue(GradientSet[1].Name, 1); param.AddNamedValue(GradientSet[2].Name, 2); param.AddNamedValue(GradientSet[3].Name, 3); param.AddNamedValue(GradientSet[4].Name, 4); param.AddNamedValue(GradientSet[5].Name, 5); param.AddNamedValue(GradientSet[6].Name, 6); param.AddNamedValue(GradientSet[7].Name, 7); param.AddNamedValue(GradientSet[8].Name, 8); param.AddNamedValue(GradientSet[9].Name, 9); param.AddNamedValue(GradientSet[10].Name, 10); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Value", "V", "---", GH_ParamAccess.item); pManager.AddIntegerParameter("Data Type", "D", "---", GH_ParamAccess.item, 1); pManager[1].Optional = true; pManager.AddTextParameter("Format", "F", "---", GH_ParamAccess.item, "G"); pManager[2].Optional = true; pManager.AddTextParameter("Tag", "T", "---", GH_ParamAccess.item, ""); pManager[3].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue("String", 0); param.AddNamedValue("Number", 1); param.AddNamedValue("Integer", 2); param.AddNamedValue("Domain", 3); param.AddNamedValue("Point", 4); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTextParameter("Text", "T", "The text to display in the text block", GH_ParamAccess.item); pManager.AddIntegerParameter("Text Size", "S", "The size of the label to display", GH_ParamAccess.item, 12); Param_Integer labelSize = (Param_Integer)pManager[1]; labelSize.AddNamedValue("Micro", 8); labelSize.AddNamedValue("Normal", 12); labelSize.AddNamedValue("Medium", 16); labelSize.AddNamedValue("Large", 18); pManager.AddIntegerParameter("Justification", "J", "Text justification", GH_ParamAccess.item, 0); Param_Integer justification = (Param_Integer)pManager[2]; justification.AddNamedValue("Left", 0); justification.AddNamedValue("Center", 1); justification.AddNamedValue("Right", 2); justification.AddNamedValue("Justify", 3); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pColorSets ClrSets = new pColorSets(); pManager.AddColourParameter("Color", "C", "Color", GH_ParamAccess.item, Color.Transparent); pManager[0].Optional = true; pManager.AddIntegerParameter("Color Modes", "M", "---", GH_ParamAccess.item, 1); pManager[1].Optional = true; pManager.AddColourParameter("Custom Palette", "P", "Custom Palette", GH_ParamAccess.list, ClrSets.Standard); pManager[2].Optional = true; pManager.AddColourParameter("Standard Colors", "S", "Standard Colors", GH_ParamAccess.list, ClrSets.Standard); pManager[3].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue("Custom", 0); param.AddNamedValue("RGB Range", 1); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { //0 pManager.AddMeshParameter("Mesh", "M", "Mesh to be converted", GH_ParamAccess.list); //1 pManager.AddTextParameter("Perforated Ratio", "PR", "Perforated Ratio: 0 - 100; Default: 100", GH_ParamAccess.item, "100"); //2 pManager.AddTextParameter("Friction Coef", "FC", "Friction Coef: 0 -1; Default: 0", GH_ParamAccess.item, "0"); //3 pManager.AddTextParameter("Pressure Drop Exponent", "PD", "Pressure Drop Exponent; Default: 2", GH_ParamAccess.item, "2"); //4 pManager.AddIntegerParameter("Macro Model", "MM", "Macro Model\r\n 0: Filter\r\n 1: Louver", GH_ParamAccess.item, 0); Param_Integer p4 = (Param_Integer)pManager[4]; p4.AddNamedValue("Filter", 0); p4.AddNamedValue("Louver", 1); pManager.AddBooleanParameter("Reverse", "R", "Reverse the panel direction", GH_ParamAccess.item, false); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Object", "O", "Updated Wind Object", GH_ParamAccess.item); pManager.AddTextParameter("Name", "N", "---", GH_ParamAccess.item, "Arial"); pManager[1].Optional = true; pManager.AddNumberParameter("Size", "S", "---", GH_ParamAccess.item, 8); pManager[2].Optional = true; pManager.AddColourParameter("Color", "C", "---", GH_ParamAccess.item, System.Drawing.Color.Black); pManager[3].Optional = true; pManager.AddIntegerParameter("Justification", "J", "The justificaiton of the text" + System.Environment.NewLine + " 0 = Top Left" + System.Environment.NewLine + " 1 = Top Center" + System.Environment.NewLine + " 2 = Top Right" + System.Environment.NewLine + " 3 = Middle Left" + System.Environment.NewLine + " 4 = Middle Center" + System.Environment.NewLine + " 5 = Middle Right" + System.Environment.NewLine + " 6 = Bottom Left" + System.Environment.NewLine + " 7 = Bottom Center" + System.Environment.NewLine + " 8 = Bottom Right" , GH_ParamAccess.item, 0); pManager[4].Optional = true; pManager.AddBooleanParameter("Bold", "B", "---", GH_ParamAccess.item, false); pManager[5].Optional = true; pManager.AddBooleanParameter("Italic", "I", "---", GH_ParamAccess.item, false); pManager[6].Optional = true; pManager.AddBooleanParameter("Underline", "U", "---", GH_ParamAccess.item, false); pManager[7].Optional = true; Param_Integer param = (Param_Integer)Params.Input[4]; param.AddNamedValue("Top Left", 0); param.AddNamedValue("Top Center", 1); param.AddNamedValue("Top Right", 2); param.AddNamedValue("Middle Left", 3); param.AddNamedValue("Middle Center", 4); param.AddNamedValue("Middle Right", 5); param.AddNamedValue("Bottom Left", 6); param.AddNamedValue("Bottom Center", 7); param.AddNamedValue("Bottom Right", 8); Param_GenericObject paramGen = (Param_GenericObject)Params.Input[0]; paramGen.PersistentData.Append(new GH_ObjectWrapper(new pSpacer(new GUIDtoAlpha(Convert.ToString(this.Attributes.InstanceGuid.ToString() + Convert.ToString(this.RunCount)), false).Text))); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Image", "I", "An Aviary Image or Bitmap", GH_ParamAccess.item); pManager.AddIntegerParameter("Alpha", "A", "Replacement for Alpha channel", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddIntegerParameter("Red", "R", "Replacement for Red channel", GH_ParamAccess.item, 1); pManager[2].Optional = true; pManager.AddIntegerParameter("Green", "G", "Replacement for Green channel", GH_ParamAccess.item, 2); pManager[3].Optional = true; pManager.AddIntegerParameter("Blue", "B", "Replacement for Blue channel", GH_ParamAccess.item, 3); pManager[4].Optional = true; Param_Integer paramA = (Param_Integer)pManager[1]; foreach (Image.Channels value in Enum.GetValues(typeof(Image.Channels))) { paramA.AddNamedValue(value.ToString(), (int)value); } Param_Integer paramB = (Param_Integer)pManager[2]; foreach (Image.Channels value in Enum.GetValues(typeof(Image.Channels))) { paramB.AddNamedValue(value.ToString(), (int)value); } Param_Integer paramC = (Param_Integer)pManager[3]; foreach (Image.Channels value in Enum.GetValues(typeof(Image.Channels))) { paramC.AddNamedValue(value.ToString(), (int)value); } Param_Integer paramD = (Param_Integer)pManager[4]; foreach (Image.Channels value in Enum.GetValues(typeof(Image.Channels))) { paramD.AddNamedValue(value.ToString(), (int)value); } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Object", "O", "Wind Objects", GH_ParamAccess.item); pManager.AddGenericParameter("Bitmap", "B", "Bitmap", GH_ParamAccess.item); pManager[1].Optional = true; pManager.AddIntegerParameter("Alignment", "A", "---", GH_ParamAccess.item, 4); pManager[2].Optional = true; pManager.AddIntegerParameter("Scaling", "S", "---", GH_ParamAccess.item, 1); pManager[3].Optional = true; pManager.AddIntegerParameter("Tiling", "T", "---", GH_ParamAccess.item, 4); pManager[4].Optional = true; pManager.AddNumberParameter("Rotation", "R", "---", GH_ParamAccess.item, 0); pManager[5].Optional = true; Param_Integer ParamA = (Param_Integer)pManager[2]; ParamA.AddNamedValue("Top Left", 0); ParamA.AddNamedValue("Top Middle", 1); ParamA.AddNamedValue("Top Right", 2); ParamA.AddNamedValue("Center Left", 3); ParamA.AddNamedValue("Center Middle", 4); ParamA.AddNamedValue("Center Right", 5); ParamA.AddNamedValue("Bottom Right", 6); ParamA.AddNamedValue("Bottom Left", 7); ParamA.AddNamedValue("Bottom Right", 8); Param_Integer ParamB = (Param_Integer)pManager[3]; ParamB.AddNamedValue("Fit", 0); ParamB.AddNamedValue("Fill", 1); ParamB.AddNamedValue("Stretch", 2); Param_Integer ParamC = (Param_Integer)pManager[4]; ParamC.AddNamedValue("None", 0); ParamC.AddNamedValue("FlipX", 1); ParamC.AddNamedValue("FlipY", 2); ParamC.AddNamedValue("FlipXY", 3); ParamC.AddNamedValue("Tile", 4); Param_GenericObject paramGen = (Param_GenericObject)Params.Input[0]; paramGen.PersistentData.Append(new GH_ObjectWrapper(new pSpacer(new GUIDtoAlpha(Convert.ToString(this.Attributes.InstanceGuid.ToString() + Convert.ToString(this.RunCount)), false).Text))); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Window", "W", "The window to modify", GH_ParamAccess.item); pManager.AddPointParameter("Starting Location", "L", "The point (screen coordinates, so 0,0 is upper left) \nat which to locate the window's upper left corner.", GH_ParamAccess.item); pManager[1].Optional = true; pManager.AddIntegerParameter("Theme", "T", "The base theme for the window.", GH_ParamAccess.item); pManager[2].Optional = true; //custom param for "theme" Param_Integer themeParam = (Param_Integer)pManager[2]; themeParam.AddNamedValue("Light", 0); themeParam.AddNamedValue("Dark", 1); pManager.AddTextParameter("Accent Color", "A", "The color accent for the window. Use the component \nmenu item \"Create Accent List\" so you don't have to guess", GH_ParamAccess.item); pManager[3].Optional = true; pManager.AddBooleanParameter("Show Title Bar", "TB", "Set to false to hide the window's title bar.", GH_ParamAccess.item, true); pManager[4].Optional = true; pManager.AddColourParameter("Background Color", "BG", "Set the background color of the window.", GH_ParamAccess.item); pManager[5].Optional = true; }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddNumberParameter("Events", "EV", "Events", GH_ParamAccess.list); pManager.AddIntegerParameter("GraphHeight", "H", "GraphHeight,which must be larger than 0.", GH_ParamAccess.item, 40); pManager.AddIntegerParameter("BlendType", "T", "BlendType, 0=Line, 1=Sigmoid, 2=Start, 3=End", GH_ParamAccess.item, 1); this.Hidden = true; pManager[0].DataMapping = GH_DataMapping.Flatten; Param_Integer var = pManager[2] as Param_Integer; if (var != null) { var.AddNamedValue("Line", 0); var.AddNamedValue("Sigmoid", 1); var.AddNamedValue("Start", 2); var.AddNamedValue("End", 3); } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("image", "img", "image to manipulate", GH_ParamAccess.list); pManager.AddIntegerParameter("Horizontal", "H", "Horizontal Alignment", GH_ParamAccess.item, 1); Param_Integer HorParam = pManager[1] as Param_Integer; HorParam.AddNamedValue("Left", 0); HorParam.AddNamedValue("Mid", 1); HorParam.AddNamedValue("Right", 2); pManager.AddIntegerParameter("Vertical", "V", "Vertical Alignment", GH_ParamAccess.item, 1); Param_Integer VerParam = pManager[2] as Param_Integer; VerParam.AddNamedValue("Top", 0); VerParam.AddNamedValue("Mid", 1); VerParam.AddNamedValue("Bot", 2); }
private void GridMode(Object sender, EventArgs e) { PatternModeStatus = 0; Param_Integer param = (Param_Integer)this.Params.Input[1]; param.ClearNamedValues(); param.AddNamedValue("Grid", 0); param.AddNamedValue("Diamond", 1); param.AddNamedValue("Triangular", 2); param.AddNamedValue("Hexagonal", 3); param.AddNamedValue("Stagger", 4); param.AddNamedValue("Checker", 5); param.AddNamedValue("Solid Diamond", 6); param.AddNamedValue("Trellis", 7); param.AddNamedValue("Dots", 8); this.ExpireSolution(true); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Noise", "N", "A Noise object", GH_ParamAccess.item); pManager[0].Optional = true; pManager.AddIntegerParameter("Mode", "M", "The noise fractal mode", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddIntegerParameter("Octaves", "O", "---", GH_ParamAccess.item, 5); pManager[2].Optional = true; pManager.AddNumberParameter("Lacunity", "L", "---", GH_ParamAccess.item, 2); pManager[3].Optional = true; pManager.AddNumberParameter("Gain", "G", "---", GH_ParamAccess.item, 0.5); pManager[4].Optional = true; Param_Integer paramA = (Param_Integer)pManager[1]; paramA.AddNamedValue("FBM", 0); paramA.AddNamedValue("Billow", 1); paramA.AddNamedValue("Rigid", 2); }
private Param_Integer paramInteger(int index, string Name, string NickName, string Description, int Value) { if ((Params.Input.Count - 1) < index) { Params.RegisterInputParam(new Param_Integer(), index); Params.OnParametersChanged(); } Param_Integer param = (Param_Integer)Params.Input[index]; param.Name = Name; param.NickName = NickName; param.Description = Description; param.Access = GH_ParamAccess.item; param.PersistentData.Clear(); param.SetPersistentData(Value); return(param); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Image", "I", "An Aviary Image or Bitmap", GH_ParamAccess.item); pManager.AddIntegerParameter("Mode", "M", "Select filter type", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddBooleanParameter("Not Used", "-", "Parameter not used by this filter", GH_ParamAccess.item, false); pManager[2].Optional = true; pManager.AddIntegerParameter("Not Used", "-", "Parameter not used by this filter", GH_ParamAccess.item, 1); pManager[3].Optional = true; pManager.AddIntegerParameter("Not Used", "-", "Parameter not used by this filter", GH_ParamAccess.item, 1); pManager[4].Optional = true; Param_Integer param = (Param_Integer)pManager[1]; foreach (FilterModes value in Enum.GetValues(typeof(FilterModes))) { param.AddNamedValue(value.ToString(), (int)value); } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Bitmap", "B", "---", GH_ParamAccess.item); pManager[0].Optional = true; Param_GenericObject paramGen = (Param_GenericObject)Params.Input[0]; paramGen.PersistentData.Append(new GH_ObjectWrapper(new Bitmap(100, 100))); pManager.AddIntegerParameter("Mode", "M", "---", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddIntervalParameter("Width", "W", "---", GH_ParamAccess.item, new Interval(50,1000)); pManager[2].Optional = true; pManager.AddIntervalParameter("Height", "H", "---", GH_ParamAccess.item, new Interval(50, 1000)); pManager[3].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue("Unique", 0); param.AddNamedValue("Filter", 1); param.AddNamedValue("Corners", 2); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { //0 pManager.AddGenericParameter("Analysis Range", "AR", "Analysis Range", GH_ParamAccess.item); //1 pManager.AddIntegerParameter("Mode", "M", "Mode\r\n 0: By element count\r\n 1: By distance", GH_ParamAccess.item, 0); Param_Integer p1 = (Param_Integer)pManager[1]; p1.AddNamedValue("By element count", 0); p1.AddNamedValue("By distance", 1); //2 pManager.AddNumberParameter("Element Count or Distance", "CD", "Element Count or Distance", GH_ParamAccess.item); //3 pManager.AddGenericParameter("Sub Division", "SD", "Sub Division objects from Sub Mesh Component", GH_ParamAccess.list); //4 pManager.AddBooleanParameter("Add Model Edge", "ME", "Add model edges or not. Defualt is true, but not recommended for complex shapes", GH_ParamAccess.item, true); //5 pManager.AddBooleanParameter("Update", "Up", "Update the settings", GH_ParamAccess.item, false); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTimeParameter("DateTime", "D", "---", GH_ParamAccess.item, DateTime.Now); pManager[0].Optional = true; pManager.AddIntegerParameter("Selection Mode", "M", "---", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddIntegerParameter("Calendar Mode", "C", "---", GH_ParamAccess.item, 0); pManager[2].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue("Single", 0); param.AddNamedValue("Multiple", 1); param = (Param_Integer)Params.Input[2]; param.AddNamedValue("Month", 0); param.AddNamedValue("Year", 1); param.AddNamedValue("Decade", 2); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Data", "D", "---", GH_ParamAccess.item); pManager.AddIntegerParameter("Mode", "M", "---", GH_ParamAccess.item, 0); pManager[1].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue("Point", 0); param.AddNamedValue("Line", 1); param.AddNamedValue("StepLine", 2); param.AddNamedValue("Spline", 3); param.AddNamedValue("Area", 4); param.AddNamedValue("Area Stack", 5); param.AddNamedValue("Area Stretch", 6); param.AddNamedValue("Spline Area", 7); param.AddNamedValue("Spline Area Stack", 8); param.AddNamedValue("Spline Area Stretch", 9); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Image", "I", "The Layer Bitmap", GH_ParamAccess.item); pManager.AddIntegerParameter("Mode", "M", "", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddNumberParameter("Angle", "A", "", GH_ParamAccess.item, 0); pManager[2].Optional = true; pManager.AddBooleanParameter("Keep Original", "K", "", GH_ParamAccess.item, true); pManager[3].Optional = true; pManager.AddColourParameter("Color", "C", "", GH_ParamAccess.item, Color.Black); pManager[4].Optional = true; Param_Integer param = (Param_Integer)pManager[1]; foreach (Af.Rotate.Modes value in Enum.GetValues(typeof(Af.Rotate.Modes))) { param.AddNamedValue(value.ToString(), (int)value); } }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { //0 pManager.AddMeshParameter("Mesh", "M", "Mesh to be converted", GH_ParamAccess.list); //1 pManager.AddIntegerParameter("Temperature Type", "TT", "Temperature Type\r\n" + " 0: Fixed surface temperature\r\n" + " 1: Total surface heat generated\r\n" + " 2: Heat generated per unit area\r\n" + " 3: Heat transfer coef between external air and solid surface\r\n" + " 4: External air temperature and overall heat transfer coef to internal surface\r\n" + " 5: External air temperature and overall heat transfer coef", GH_ParamAccess.item, 0); Param_Integer p1 = (Param_Integer)pManager[1]; p1.AddNamedValue("Fixed surface temperature", 0); p1.AddNamedValue("Total surface heat generated", 1); p1.AddNamedValue("Heat generated per unit area", 2); p1.AddNamedValue("Heat transfer coef between external air and solid surface", 3); p1.AddNamedValue("External air temperature and overall heat transfer coef to internal surface", 4); p1.AddNamedValue("External air temperature and overall heat transfer coef", 5); //2 pManager.AddTextParameter("Surface Temperature", "ST", "Surface Temperature [°C]", GH_ParamAccess.item, "Default"); //3 pManager.AddTextParameter("Heat Generation", "HG", "Heat Generation\r\n" + " Total surface heat generated: [W]\r\n" + " Heat generated per unit area: [W/m2]", GH_ParamAccess.item, "Default"); //4 pManager.AddTextParameter("External Temperature", "ET ", "External Temperature [°C]", GH_ParamAccess.item, "Default"); //5 pManager.AddTextParameter("Overall Heat Transfer", "OH", "Overall Heat Transfer [W/(m2.°C)]", GH_ParamAccess.item, "Default"); //6 pManager.AddTextParameter("External Surface Heat Transfer", "EH", "External Surface Heat Transfer [W/(m2.°C)]", GH_ParamAccess.item, "Default"); //7 pManager.AddTextParameter("Internal Surface Heat Transfer", "IH", "Internal Surface Heat Transfer [W/(m2.°C)]; 0 for auto calculation", GH_ParamAccess.item, "Default"); //8 pManager.AddIntegerParameter("Diffusion Type", "DT", "Diffusion Type\r\n 0: Total surface mass generated\r\n 1: Fixed surface value", GH_ParamAccess.item, 0); Param_Integer p8 = (Param_Integer)pManager[8]; p8.AddNamedValue("Total surface mass generated", 0); p8.AddNamedValue("Fixed surface value", 1); //9 pManager.AddTextParameter("Generation Properites", "GP", "Use the AP component to set humidity, etc.", GH_ParamAccess.item, "Default"); }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Image", "I", "An Aviary Image or Bitmap", GH_ParamAccess.item); pManager.AddGenericParameter("Mask Image", "X", "An optional Aviary Image or Bitmap opacity mask", GH_ParamAccess.item); pManager[1].Optional = true; pManager.AddIntegerParameter("Blend Mode", "M", "The transparency blend mode.", GH_ParamAccess.item, 0); pManager[2].Optional = true; pManager.AddNumberParameter("Opacity", "O", "An opacity value from 0-1", GH_ParamAccess.item, 1.0); pManager[3].Optional = true; Param_Integer paramA = (Param_Integer)pManager[2]; foreach (Ml.Layer.BlendModes value in Enum.GetValues(typeof(Ml.Layer.BlendModes))) { paramA.AddNamedValue(value.ToString(), (int)value); } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddGenericParameter("Bitmap", "B", "---", GH_ParamAccess.item); pManager.AddIntegerParameter("Mode", "M", "---", GH_ParamAccess.item, 0); pManager[1].Optional = true; pManager.AddVectorParameter("Point", "P", "A unitized point", GH_ParamAccess.list); pManager[2].Optional = true; Param_Integer param = (Param_Integer)Params.Input[1]; param.AddNamedValue(modes[0], 0); param.AddNamedValue(modes[1], 1); param.AddNamedValue(modes[2], 2); param.AddNamedValue(modes[3], 3); param.AddNamedValue(modes[4], 4); param.AddNamedValue(modes[5], 5); param.AddNamedValue(modes[6], 6); param.AddNamedValue(modes[7], 7); }