protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddPlaneParameter("Planes", "P", "Program target planes", GH_ParamAccess.tree); pManager.AddNumberParameter("Joints", "J", "Program target joints", GH_ParamAccess.tree); pManager.AddTextParameter("Configuration", "C", "Program target configuration", GH_ParamAccess.tree); pManager.AddNumberParameter("Delta time", "T", "Program target time it takes to perform the motion", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Position", "pos", "The relative position along the element. 0 indicates the start node.", GH_ParamAccess.list); pManager.AddNumberParameter("X-displacement", "u", "Displacement along the local x-axis", GH_ParamAccess.list); pManager.AddNumberParameter("Y-displacement", "v", "Displacement along the local y-axis", GH_ParamAccess.list); pManager.AddNumberParameter("Z-displcement", "w", "Displacement along the local y-axis", GH_ParamAccess.list); pManager.AddNumberParameter("Torsional displacement", "phi", "Torsional displacement", GH_ParamAccess.list); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddPlaneParameter(RS.orientationName, RS.orientationNickname, RS.orientationDescription, GH_ParamAccess.item); pManager.AddPointParameter("Wheel Positions", "WP", "A list of positions of each wheel on the vehicle.", GH_ParamAccess.list); pManager.AddVectorParameter("Wheel Tangential Velocity", "WV", "The distance each wheel travels on the vehicle.", GH_ParamAccess.list); pManager.AddNumberParameter("Wheel Angles", "WA", "A list of angles of each wheel on the vehicle.", GH_ParamAccess.list); pManager.AddNumberParameter("Wheel Radii", "WR", "A list of radii of each wheel on the vehicle.", GH_ParamAccess.list); pManager.AddNumberParameter("Wheel Angular Velocity", "WS", "The speeds the wheels are rotating at.", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { // Add displacements, reactions, element forces etc pManager.AddTextParameter("Messageboard", "log", "Outputs a log of the performed calculation", GH_ParamAccess.list); pManager.AddParameter(new ResultElementParam(), "Result Elements", "RE", "Result elements, storing results from the calculation", GH_ParamAccess.list); pManager.AddNumberParameter("EigVals", "EV", "The eigenvalues of choosen modes", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddParameter(new ProgramParameter(), "Program", "P", "Program", GH_ParamAccess.item); pManager.AddTextParameter("Code", "C", "Code", GH_ParamAccess.tree); pManager.AddNumberParameter("Duration", "D", "Program duration in seconds", GH_ParamAccess.item); pManager.AddTextParameter("Warnings", "W", "Warnings in program", GH_ParamAccess.list); pManager.AddTextParameter("Errors", "E", "Errors in program", GH_ParamAccess.list); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { base.RegisterOutputParams(pManager); // Use the pManager object to register your output parameters. // Output parameters do not have default values, but they too must have the correct access type. pManager.AddNumberParameter("Sensor Values", "V", "The values read by the left and right sensor.", GH_ParamAccess.list); pManager.AddPointParameter("Sensor Positions", "P", "The position of the left and right sensor.", GH_ParamAccess.list); // Sometimes you want to hide a specific parameter from the Rhino preview. // You can use the HideParameter() method as a quick way: //pManager.HideParameter(1); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Position", "pos", "The relative position along the element. 0 indicates the start node.", GH_ParamAccess.list); pManager.AddNumberParameter("AxialForce", "Nx", "Axial force", GH_ParamAccess.list); pManager.AddNumberParameter("ShearForceMinor", "Vy", "Shear force along weak axis", GH_ParamAccess.list); pManager.AddNumberParameter("ShearForceMajor", "Vz", "Shear force along strong axis", GH_ParamAccess.list); pManager.AddNumberParameter("Torsion", "T", "Torsion", GH_ParamAccess.list); pManager.AddNumberParameter("MomentMajor", "Myy", "Bending moment around the element y axis (strong bending)", GH_ParamAccess.list); pManager.AddNumberParameter("MomentMinor", "Mzz", "Bending moment around the element z axis (weak bending)", GH_ParamAccess.list); pManager.AddParameter(new UtilisationParam(), "Utilisation", "U", "Highest utilisation", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Numbers", "N", "The first 3 numbers are the x, y and z coordinates of the origin. The last 3 or 4 numbers represent a 3D rotation.", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Diameter", "Diameter", "Diameter.", GH_ParamAccess.item); pManager.AddGenericParameter("ReinforcingMaterial", "ReinforcingMaterial", "ReinforcingMaterial", GH_ParamAccess.item); pManager.AddTextParameter("Profile", "Profile", "Profile.", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddMeshParameter("Mesh", "M", "Glulam mesh.", GH_ParamAccess.item); pManager.AddNumberParameter("Factor", "F", "Resultant factor at each Glulam mesh vertex. Values over 1.0 exceed the allowed ratio between lamella thickness " + "and curvature.", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { manager.AddNumberParameter("Volume", "V", "Material Volume", GH_ParamAccess.list); manager.AddNumberParameter("Area", "A", "Material Area", GH_ParamAccess.list); manager.AddNumberParameter("Painting", "P", "Painting Area", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Numbers", "N", "Combinations", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { // grid cells manager.AddParameter( param: new Parameters.DataObject <DB.CurtainCell>(), name: "Curtain Grid Cells", nickname: "CGC", description: "Grid cells generated by the given Curtain Grid", access: GH_ParamAccess.item ); // grid parts manager.AddParameter( param: new Parameters.CurtainGridMullion(), name: "Curtain Grid Mullions", nickname: "CGM", description: "Grid mullion elements generated by the given Curtain Grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Curtain Grid Panels", nickname: "CGP", description: "Grid panel elements generated by the given Curtain Grid", access: GH_ParamAccess.item ); // grid lines // U manager.AddParameter( param: new Parameters.CurtainGridLine(), name: "Curtain Grid Lines Along U Axis", nickname: "CGUL", description: "Grid line elements generated by the given Curtain Grid along the U axis", access: GH_ParamAccess.item ); // U grid properties manager.AddNumberParameter( name: "Curtain Grid Angle (U Axis / Grid 1)", nickname: "CGUA", description: "The angle for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.CurtainGridAlignType_ValueList(), name: "Curtain Grid Alignment Type (U Axis / Grid 1)", nickname: "CGUAT", description: "The alignment type for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Curtain Grid Offset (U Axis / Grid 1)", nickname: "CGUO", description: "The offset for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); // V manager.AddParameter( param: new Parameters.CurtainGridLine(), name: "Curtain Grid Lines Along V Axis", nickname: "CGVL", description: "Grid line elements generated by the given Curtain Grid along the V axis", access: GH_ParamAccess.item ); // V grid properties manager.AddNumberParameter( name: "Curtain Grid Angle (V Axis / Grid 2)", nickname: "CGVA", description: "The angle for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.CurtainGridAlignType_ValueList(), name: "Curtain Grid Alignment Type (V Axis / Grid 2)", nickname: "CGVAT", description: "The alignment type for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Curtain Grid Offset (V Axis / Grid 2)", nickname: "CGVO", description: "The offset for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Average street angle", "A", "The average absolute inclination angle in degrees in z-diraction of the streets with respect to the xy-plane.", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { // properties of the wall type manager.AddParameter( param: new Parameters.WallFunction_ValueList(), name: "Wall Function", nickname: "WF", description: "Wall Function of given Curtain Wall type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Automatically Embed?", nickname: "AE?", description: "Whether given Curtain Wall type is configured to automatically embed", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Curtain Panel Type", nickname: "CPT", description: "Cutain Panel Type of the Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.CurtianGridJoinCondition_ValueList(), name: "Curtain Grid Join Condition", nickname: "CGJC", description: "Join condition of the Curtain Wall Type at either direction", access: GH_ParamAccess.item ); // layout (vertical) manager.AddParameter( param: new Parameters.CurtainGridLayout_ValueList(), name: "Vertical Grid Layout (U Axis)", nickname: "UGL", description: "Vertical Layout (U Axis) configurtion of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Vertical Grid Spacing (U Axis)", nickname: "UGS", description: "Vertical Grid (U Axis) spacing of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Vertical Grid Adjust for Mullion Size? (U Axis)", nickname: "UGAMS?", description: "Vertical Grid (U Axis) Adjust for Mullion Size configuration of given Curtain Wall Type", access: GH_ParamAccess.item ); // layout (horizontal) manager.AddParameter( param: new Parameters.CurtainGridLayout_ValueList(), name: "Horizontal Grid Layout (V Axis)", nickname: "VGL", description: "Horizontal Layout (V Axis) configurtion of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Horizontal Grid Spacing (V Axis)", nickname: "VGS", description: "Horizontal Grid (V Axis) spacing of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Horizontal Grid Adjust for Mullion Size? (V Axis)", nickname: "VGAMS?", description: "Horizontal Grid (V Axis) Adjust for Mullion Size configuration of given Curtain Wall Type", access: GH_ParamAccess.item ); // mullion types (vertical) manager.AddParameter( param: new Parameters.Element(), name: "Vertical Interior Mullion Type (U Axis)", nickname: "UIMT", description: "Vertical (U Axis) Interior Mullion Type of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Vertical Start Mullion Type (U Axis / Border 1)", nickname: "USMT", description: "Vertical (U Axis) Start Mullion Type (Border 1) of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Vertical End Mullion Type (U Axis / Border 2)", nickname: "UEMT", description: "Vertical (U Axis) End Mullion Type (Border 2) of given Curtain Wall Type", access: GH_ParamAccess.item ); // mullion types (horizontal) manager.AddParameter( param: new Parameters.Element(), name: "Horizontal Interior Mullion Type (V Axis)", nickname: "VIMT", description: "Horizontal (V Axis) Interior Mullion Type of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Horizontal Bottom Mullion Type (V Axis / Border 1)", nickname: "VBMT", description: "Horizontal (V Axis) Bottom Mullion Type (Border 1) of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Element(), name: "Horizontal Top Mullion Type (V Axis / Border 2)", nickname: "VTMT", description: "Horizontal (V Axis) Top Mullion Type (Border 2) of given Curtain Wall Type", access: GH_ParamAccess.item ); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddTextParameter("Component properties (text)", "Component properties (text)", "Component properties (text)", GH_ParamAccess.item); pManager.AddNumberParameter("Component properties (values)", "Component properties (values)", "Component properties (values)", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Utilisation degree", "U", "A number of the utilisations which ranges from 0 (not utilised at all) to 1 (utilised to the limit) and beyond (overutilised)", GH_ParamAccess.item); pManager.AddTextParameter("Utilisation description", "desc", "Information of the utilisation type", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddMeshParameter("Mesh Faces", "F", "The sub mesh faces (for coloring)", GH_ParamAccess.list); pManager.AddPointParameter("Face Centers", "C", "The centers of each mesh face (for vector previews)", GH_ParamAccess.list); pManager.AddNumberParameter("Face Aspects", "A", "The aspect of each mesh face (measured in degrees)", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Weight", "W", "WEight of the structure", GH_ParamAccess.item); pManager.AddIntegerParameter("Node Count", "NC", "The number of nodes in the structure", GH_ParamAccess.item); pManager.AddIntegerParameter("Element Count", "EC", "The numberofelements in the structure", GH_ParamAccess.item); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddTextParameter("Info", "Info", "Description of the outputs", GH_ParamAccess.item); pManager.AddNumberParameter( "winter_morning", "winter_morning", "Included period: 12/01-03/01 07:00-10:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "winter_noon", "winter_noon", "Included period: 12/01-03/01 11:00-14:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "winter_afternoon", "winter_afternoon", "Included period: 12/01-03/01 15:00-18:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "winter_evenings", "winter_evenings", "Included period: 12/01-03/01 19:00-22:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "spring_morning", "spring_morning", "Included period: 03/01-06/01 07:00-10:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "spring_noon", "spring_noon", "Included period: 03/01-06/01 11:00-14:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "spring_afternoon", "spring_afternoon", "Included period: 03/01-06/01 15:00-18:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "spring_evenings", "spring_evenings", "Included period: 03/01-06/01 19:00-22:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "summer_morning", "summer_morning", "Included period: 06/01-09/01 07:00-10:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "summer_noon", "summer_noon", "Included period: 06/01-09/01 11:00-14:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "summer_afternoon", "summer_afternoon", "Included period: 06/01-09/01 15:00-18:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "summer_evenings", "summer_evenings", "Included period: 06/01-09/01 19:00-22:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "fall_morning", "fall_morning", "Included period: 09/01-12/01 07:00-10:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "fall_noon", "fall_noon", "Included period: 09/01-12/01 11:00-14:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "fall_afternoon", "fall_afternoon", "Included period: 09/01-12/01 15:00-18:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "fall_evenings", "fall_evenings", "Included period: 09/01-12/01 19:00-22:00", GH_ParamAccess.tree); pManager.AddNumberParameter( "yearly", "yearly", "Included period: 1/1-12/31 00:00-24:00", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Integral", "V", "", GH_ParamAccess.item); pManager.AddNumberParameter("Integral of squared", "V2", "", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("XZ", "XZ", "XZ. [kN/m]", GH_ParamAccess.item); pManager.AddNumberParameter("YZ", "YZ", "YZ. [kN/m]", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddTextParameter("Text input", "O", "SOFiSTiK text input", GH_ParamAccess.list); pManager.AddNumberParameter("Length", "L", "Lengths of curves", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Deviations", "D", "Deviation between 0-1 for each mesh vertex or mesh face.", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainMullionSystemFamily>(), name: "Mullion System Family", nickname: "MSF", description: "Mullion System Family", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Angle", nickname: "A", description: "Mullion type angle", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Offset", nickname: "O", description: "Mullion type offset", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Profile", nickname: "PRF", description: "Mullion type profile", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Position", nickname: "POS", description: "Mullion type position", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Corner Mullion", nickname: "CM", description: "Whether mullion type is a corner mullion", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Thickness", nickname: "T", description: "Mullion thickness for rectangular mullions. Calculated based on mullion system family", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Depth 1", nickname: "D1", description: "Mullion depth 1 for rectangular mullions. Calculated based on mullion system family", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Depth 2", nickname: "D2", description: "Mullion depth 2 for rectangular mullions. Calculated based on mullion system family", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Radius", nickname: "R", description: "Mullion radius for circular mullions. Calculated based on mullion system family", access: GH_ParamAccess.item ); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddTextParameter("Output", "O", "Output message", GH_ParamAccess.item); pManager.AddNumberParameter("Cutting plan", "CP", "Cutting plan", GH_ParamAccess.tree); }
//Outputs protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Distance Between Edges", "D", "Center To Center Measure", GH_ParamAccess.item); pManager.AddCurveParameter("Canvas", "B", "New Canvas", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddTextParameter("CatchErrors", "ERR", "Tell if there is an error while loading the libraries", GH_ParamAccess.item); pManager.AddNumberParameter("Latitude", "Lat", "Creates the latitudes from the grib2 file", GH_ParamAccess.list); pManager.AddNumberParameter("Longitude", "Lon", "Creates the longitudes from the grib2 file", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddPlaneParameter("Plane", "P", "The track section plane", GH_ParamAccess.item); pManager.AddTextParameter("Value", "Val", "Value of the track section", GH_ParamAccess.item); pManager.AddNumberParameter("NumberValue", "NumVal", "Value of the track section as a number", GH_ParamAccess.item); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager output) { output.AddNumberParameter("Sum", "S", "Sum", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { // grid cells manager.AddParameter( param: new Parameters.DataObject <DB.CurtainCell>(), name: "Cells", nickname: "C", description: "Grid cells generated by the given Curtain Grid", access: GH_ParamAccess.item ); // grid parts manager.AddParameter( param: new Parameters.Mullion(), name: "Mullions", nickname: "M", description: "Grid mullion elements generated by the given Curtain Grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.GraphicalElement(), // may be Panel or Wall name: "Panels", nickname: "P", description: "Grid panel elements generated by the given Curtain Grid", access: GH_ParamAccess.item ); // grid lines // U manager.AddParameter( param: new Parameters.CurtainGridLine(), name: "Vertical Lines", nickname: "VL", description: "Grid line elements generated by the given Curtain Grid along the U axis", access: GH_ParamAccess.item ); // U grid properties manager.AddNumberParameter( name: "Vertical Angle", nickname: "VA", description: "The angle for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridAlignType>(), name: "Vertical Justification", nickname: "VJ", description: "The alignment type for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Vertical Offset", nickname: "VO", description: "The offset for the U grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); // V manager.AddParameter( param: new Parameters.CurtainGridLine(), name: "Horizontal Lines", nickname: "HL", description: "Grid line elements generated by the given Curtain Grid along the V axis", access: GH_ParamAccess.item ); // V grid properties manager.AddNumberParameter( name: "Horizontal Angle", nickname: "HA", description: "The angle for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridAlignType>(), name: "Horizontal Justification", nickname: "HJ", description: "The alignment type for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Horizontal Offset", nickname: "HO", description: "The offset for the V grid line pattern of the given curtain grid", access: GH_ParamAccess.item ); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddPointParameter("Points", "P", "Division points", GH_ParamAccess.list); pManager.AddVectorParameter("Tangents", "T", "Tangent vectors at division points.", GH_ParamAccess.list); pManager.AddNumberParameter("Parameters", "t", "Parameter values at division points.", GH_ParamAccess.list); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Result", "Result", "Result", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddMeshParameter("System meshes", "M", "System meshes", GH_ParamAccess.list); pManager.AddNumberParameter("Joint rotations", "J", "Joint rotations", GH_ParamAccess.list); pManager.AddPlaneParameter("Plane", "P", "TCP position", GH_ParamAccess.list); pManager.AddIntegerParameter("Index", "I", "Current target index", GH_ParamAccess.item); pManager.AddNumberParameter("Time", "T", "Current time in seconds", GH_ParamAccess.item); pManager.AddParameter(new ProgramParameter(), "Program", "P", "This is the same program as the input program. Use this output to update other visualization components along with the simulation.", GH_ParamAccess.item); pManager.AddTextParameter("Errors", "E", "Errors", GH_ParamAccess.list); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddRectangleParameter("Rectangle", "r", "Created rectangle", GH_ParamAccess.item); pManager.AddNumberParameter("Area", "a", "area of the rectangle", GH_ParamAccess.item); pManager.AddPointParameter("Center", "c", "Center of the rectangle", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_OutputParamManager pManager) { pManager.AddNumberParameter("Values", "V", "Output values", (GH_ParamAccess)1); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { // properties of the system type manager.AddParameter( param: new Parameters.ElementType(), name: "Curtain Panel", nickname: "CP", description: "Cutain Panel Type of the Curtain System Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridJoinCondition>(), name: "Join Condition", nickname: "JC", description: "Join condition of the Curtain System Type at either direction", access: GH_ParamAccess.item ); // layout (vertical) manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridLayout>(), name: "Grid 1 : Layout", nickname: "G1L", description: "Grid 1 Layout (U Axis) configurtion of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Grid 1 : Spacing", nickname: "G1S", description: "Grid 1 Grid (U Axis) spacing of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Grid 1 : Adjust for Mullion Size", nickname: "G1AMS", description: "Grid 1 Grid (U Axis) Adjust for Mullion Size configuration of given Curtain System Type", access: GH_ParamAccess.item ); // layout (horizontal) manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridLayout>(), name: "Grid 2 : Layout", nickname: "G2L", description: "Grid 2 Layout (V Axis) configurtion of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Grid 2 : Spacing", nickname: "G2S", description: "Grid 2 Grid (V Axis) spacing of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Grid 2 : Adjust for Mullion Size", nickname: "G2AMS", description: "Grid 2 Grid (V Axis) Adjust for Mullion Size configuration of given Curtain System Type", access: GH_ParamAccess.item ); // mullion types (vertical) manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 1 Mullions : Interior Type", nickname: "G1MIT", description: "Grid 1 (U Axis) Interior Mullion Type of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 1 Mullions : Border 1 Type", nickname: "G1MB1T", description: "Grid 1 (U Axis) Start Mullion Type (Border 1) of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 1 Mullions : Border 2 Type", nickname: "G1MB2T", description: "Grid 1 (U Axis) End Mullion Type (Border 2) of given Curtain System Type", access: GH_ParamAccess.item ); // mullion types (horizontal) manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 2 Mullions : Interior Type", nickname: "G2MIT", description: "Grid 2 (V Axis) Interior Mullion Type of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 2 Mullions : Border 1 Type", nickname: "G2MB1T", description: "Grid 2 (V Axis) Start Mullion Type (Border 1) of given Curtain System Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Grid 2 Mullions : Border 2 Type", nickname: "G2MB2T", description: "Grid 2 (V Axis) End Mullion Type (Border 2) of given Curtain System Type", access: GH_ParamAccess.item ); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { // properties of the wall type manager.AddParameter( param: new Parameters.Param_Enum <Types.WallFunction>(), name: "Function", nickname: "F", description: "Wall Function of given Curtain Wall type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Automatically Embed", nickname: "AE", description: "Whether given Curtain Wall type is configured to automatically embed", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Curtain Panel", nickname: "CP", description: "Cutain Panel Type of the Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridJoinCondition>(), name: "Join Condition", nickname: "JC", description: "Join condition of the Curtain Wall Type at either direction", access: GH_ParamAccess.item ); // layout (vertical) manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridLayout>(), name: "Vertical Grid : Layout", nickname: "VGL", description: "Vertical Layout (U Axis) configurtion of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Vertical Grid : Spacing", nickname: "VGS", description: "Vertical Grid (U Axis) spacing of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Vertical Grid : Adjust for Mullion Size", nickname: "VGAMS", description: "Vertical Grid (U Axis) Adjust for Mullion Size configuration of given Curtain Wall Type", access: GH_ParamAccess.item ); // layout (horizontal) manager.AddParameter( param: new Parameters.Param_Enum <Types.CurtainGridLayout>(), name: "Horizontal Grid : Layout", nickname: "HGL", description: "Horizontal Layout (V Axis) configurtion of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Horizontal Grid : Spacing", nickname: "HGS", description: "Horizontal Grid (V Axis) spacing of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Horizontal Grid : Adjust for Mullion Size", nickname: "HGAMS", description: "Horizontal Grid (V Axis) Adjust for Mullion Size configuration of given Curtain Wall Type", access: GH_ParamAccess.item ); // mullion types (vertical) manager.AddParameter( param: new Parameters.ElementType(), name: "Vertical Mullions : Interior Type", nickname: "VIMT", description: "Vertical (U Axis) Interior Mullion Type of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Vertical Mullions : Border 1 Type", nickname: "VMB1T", description: "Vertical (U Axis) Start Mullion Type (Border 1) of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Vertical Mullions : Border 2 Type", nickname: "VMB2T", description: "Vertical (U Axis) End Mullion Type (Border 2) of given Curtain Wall Type", access: GH_ParamAccess.item ); // mullion types (horizontal) manager.AddParameter( param: new Parameters.ElementType(), name: "Horizontal Mullions : Interior Type", nickname: "HMIT", description: "Horizontal (V Axis) Interior Mullion Type of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Horizontal Mullions : Border 1 Type", nickname: "HMB1T", description: "Horizontal (V Axis) Bottom Mullion Type (Border 1) of given Curtain Wall Type", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.ElementType(), name: "Horizontal Mullions : Border 2 Type", nickname: "HMB2T", description: "Horizontal (V Axis) Top Mullion Type (Border 2) of given Curtain Wall Type", access: GH_ParamAccess.item ); }
protected override void RegisterOutputParams(GH_OutputParamManager manager) { manager.AddNumberParameter( name: "Total Thickness", nickname: "TT", description: "Total thickness of compound structure", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Sample Height", nickname: "SH", description: "Sample height of compound structure", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Cutoff Height", nickname: "COH", description: "Cutoff height or compound structure", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Minimum Sample Height", nickname: "MSH", description: "Minimum sample height of compound structure", access: GH_ParamAccess.item ); manager.AddNumberParameter( name: "Minimum Layer Thickness", nickname: "MLT", description: "Minimum thickness allowed for compound structure layers", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.DataObject <DB.CompoundStructureLayer>(), name: "Layers", nickname: "L", description: "Individual layers of compound structure", access: GH_ParamAccess.list ); manager.AddIntegerParameter( name: "First Core Layer Index", nickname: "FCLIDX", description: "Index of first core layer of compound structure", access: GH_ParamAccess.item ); manager.AddIntegerParameter( name: "Last Core Layer Index", nickname: "LCLIDX", description: "Index of last core layer of compound structure", access: GH_ParamAccess.item ); manager.AddIntegerParameter( name: "Structural Material Index", nickname: "SMIDX", description: "Index of layer whose material defines the structural properties of the type for the purposes of analysis", access: GH_ParamAccess.item ); manager.AddIntegerParameter( name: "Variable Layer Index", nickname: "VLIDX", description: "Index of layer which is designated as variable", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.OpeningWrappingCondition>(), name: "Wrapping At Inserts", nickname: "IW", description: "Inserts wrapping condition on compound structure", access: GH_ParamAccess.item ); manager.AddParameter( param: new Parameters.Param_Enum <Types.EndCapCondition>(), name: "Wrapping At Ends", nickname: "EW", description: "End cap condition of compound structure", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Has Structural Deck", nickname: "HSD", description: "Whether compound structure has structural deck", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Is Vertically Compound", nickname: "IVC", description: "Whether compound structure is vertically compound", access: GH_ParamAccess.item ); manager.AddBooleanParameter( name: "Is Vertically Homogeneous", nickname: "IVH", description: "Whether compound structure is vertically homogeneous", access: GH_ParamAccess.item ); }