Ejemplo n.º 1
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
   pManager.AddIntegerParameter(RS.maxSpeedName, RS.maxSpeedNickname, RS.maxSpeedDescription, GH_ParamAccess.item);
   pManager.AddIntegerParameter(RS.maxForceName, RS.maxForceNickname, RS.maxForceDescription, GH_ParamAccess.item);
   pManager.AddIntegerParameter(RS.visionRadiusName, RS.visionRadiusNickname, RS.visionRadiusDescription, GH_ParamAccess.item);
   pManager.AddIntegerParameter(RS.visionAngleName, RS.visionAngleNickname, RS.visionAngleDescription, GH_ParamAccess.item);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter(RS.maxSpeedName, RS.maxSpeedNickname, RS.maxSpeedDescription, GH_ParamAccess.item);
     pManager.AddIntegerParameter(RS.maxForceName, RS.maxForceNickname, RS.maxForceDescription, GH_ParamAccess.item);
     pManager.AddIntegerParameter(RS.visionRadiusName, RS.visionRadiusNickname, RS.visionRadiusDescription, GH_ParamAccess.item);
     pManager.AddIntegerParameter(RS.visionAngleName, RS.visionAngleNickname, RS.visionAngleDescription, GH_ParamAccess.item);
 }
Ejemplo n.º 3
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Ports", "P", "Ports", GH_ParamAccess.list);
     pManager.AddIntegerParameter("ReadSize", "R", "Read Buffer Size", GH_ParamAccess.list);
     pManager.AddIntegerParameter("WriteSize", "W", "Write Buffer Size", GH_ParamAccess.list);
     pManager.AddIntegerParameter("BaudRate", "B", "Baud Rate", GH_ParamAccess.list);
 }
Ejemplo n.º 4
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(new Parameters.BuiltInParameterGroup(), "Group", "G", "Parameter group", GH_ParamAccess.item);
     manager.AddIntegerParameter("Type", "T", "Parameter type", GH_ParamAccess.item);
     manager.AddIntegerParameter("Unit", "U", "Unit type", GH_ParamAccess.item);
     manager.AddBooleanParameter("IsReadOnly", "R", "Parameter is Read Only", GH_ParamAccess.item);
     manager.AddBooleanParameter("UserModifiable", "U", "Parameter is UserModifiable ", GH_ParamAccess.item);
 }
Ejemplo n.º 5
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGeometryParameter("Voxel geometry", "G", "Oriented tiles.", GH_ParamAccess.list);
     pManager.AddPlaneParameter("Voxel orientation", "O", "Orientation of each voxel as a plane.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Voxel type", "T", "Voxel type as index values.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Voxel snap type", "S", "Voxel snap types. 0 = face, 1 = edge, 2 = corner.", GH_ParamAccess.list);
     pManager.AddNumberParameter("Voxel distance", "D", "Normalized distance to closest attractor.", GH_ParamAccess.list);
 }
Ejemplo n.º 6
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddIntegerParameter("LineWeight [projection]", "LWP", "Category line weight [projection]", GH_ParamAccess.item);
     manager.AddIntegerParameter("LineWeight [cut]", "LWC", "Category line weigth [cut]", GH_ParamAccess.item);
     manager.AddColourParameter("LineColor", "LC", "Category line color", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Element(), "LinePattern [projection]", "LPP", "Category line pattern [projection]", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Element(), "LinePattern [cut]", "LPC", "Category line pattern [cut]", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Material(), "Material", "M", "Category material", GH_ParamAccess.item);
 }
Ejemplo n.º 7
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("Load case", "LC", "Load case number)", GH_ParamAccess.item);
     pManager.AddTextParameter("Name", "Na", "Load name", GH_ParamAccess.item);
     pManager.AddGenericParameter("Elements/Nodes/Definition", "De", "Element/Node list that load is applied to or Grid point / polygon definition", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Axis", "Ax", "Axis Property (0 : Global // -1 : Local", GH_ParamAccess.item);
     pManager.AddTextParameter("Direction", "Di", "Load direction", GH_ParamAccess.item);
     pManager.AddBooleanParameter("Projected", "Pj", "Projected", GH_ParamAccess.item);
     pManager.AddNumberParameter("Load Value or Factor X (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", "V1", "Value at Start, Point 1 or Factor X (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", GH_ParamAccess.item);
     pManager.AddNumberParameter("Load Value or Factor Y (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", "V2", "Value at End, Point 2 or Factor Y (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", GH_ParamAccess.item);
     pManager.AddNumberParameter("Load Value or Factor Z (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", "V3", "Value at Point 3 or Factor Z (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", GH_ParamAccess.item);
     pManager.AddNumberParameter("Load Value (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", "V4", "Value at Point 4 (" + Units.Force + " or " + Units.Force + "/" + Units.LengthLarge + ")", GH_ParamAccess.item);
     pManager.AddGenericParameter("Grid Plane Surface", "GPS", "Grid Plane Surface", GH_ParamAccess.item);
 }
Ejemplo n.º 8
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddCurveParameter("Shortest Path", "P", "The curve showing the shortest connection", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Succession", "S", "The indices of the curves that form the shortest path", GH_ParamAccess.tree);
     pManager.AddBooleanParameter("Direction", "D", "True if the curve in succession is walked from start to end, false otherwise", GH_ParamAccess.tree);
     pManager.AddNumberParameter("Length", "L", "The total length, as an aggregation of the input lengths measured along the path", GH_ParamAccess.list);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddNumberParameter("Distribution", "D", "Percent coverage of floor plan area alotted.", GH_ParamAccess.item);
     pManager.AddGeometryParameter("Boundary", "B", "Rectangular bounds of program occupation.", GH_ParamAccess.item);
     pManager.AddGeometryParameter("Drawing Geometry", "G", "Curve information for 2D representation of program.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Program Quota", "Q", "Initial quota for program.", GH_ParamAccess.item);
 }
Ejemplo n.º 10
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_Guid(), "DocumentGUID", "GUID", "A unique identifier for the document the Element resides", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Document(), "Document", "Document", "The document that contains this element", GH_ParamAccess.item);
     manager.AddTextParameter("UniqueID", "UUID", "A stable across upgrades and workset operations unique identifier for the Element", GH_ParamAccess.item);
     manager.AddIntegerParameter("Id", "ID", "A unique identifier for an Element within the document that contains it", GH_ParamAccess.item);
 }
Ejemplo n.º 11
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddTextParameter("Name", "N", "Parameter name", GH_ParamAccess.item);
     manager.AddIntegerParameter("StorageType", "T", "Parameter value type", GH_ParamAccess.item);
     manager.AddBooleanParameter("Visible", "V", "Parameter is visible in UI", GH_ParamAccess.item);
     manager.AddParameter(new Param_Guid(), "Guid", "ID", "Shared Parameter global identifier", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGenericParameter("Program Packages", "<P>", "List of program packages.", GH_ParamAccess.list);
     pManager.AddGenericParameter("Advice Packages", "<A>", "All advice considered in previous version.", GH_ParamAccess.list);
     pManager.AddTextParameter("Zone Preference", "z", "Zone indices in order of preference.", GH_ParamAccess.list);
     pManager.AddNumberParameter("Distribution", "d", "Percent of floor plan allocated to this program.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Priority", "p", "Program priority.", GH_ParamAccess.list);
 }
Ejemplo n.º 13
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Guid", "Guid", "Guid.", GH_ParamAccess.item);
     pManager.AddCurveParameter("Line", "Line", "Line. [m]", GH_ParamAccess.item);
     pManager.AddTextParameter("Prefix", "Prefix", "Prefix.", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Id", "Id", "Id.", GH_ParamAccess.item);
     pManager.AddBooleanParameter("IdIsLetter", "IdIsLetter", "IdIsLetter.", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     for (int i = 0; i < IOCount; i++)
     {
         pManager.AddIntegerParameter("out" + i, "out" + i, "Data Output " + i, GH_ParamAccess.tree);
         pManager[i].Optional = true;
     }
 }
Ejemplo n.º 15
0
 void Outputs(GH_OutputParamManager pManager)
 {
     pManager.AddParameter(new ToolpathParameter(), "Toolpath", "T", "Milling toolpath.", GH_ParamAccess.item);
     pManager.AddParameter(new ToolParameter(), "Spindle", "S", "Spindle with end mill.", GH_ParamAccess.item);
     pManager.AddPlaneParameter("MCS", "P", "Plane of machine coordinate system.", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Rapid", "R", "Starting index of rapid moves.", GH_ParamAccess.list);
     pManager.AddTextParameter("Ignored", "I", "Ignored instructions.", GH_ParamAccess.list);
 }
Ejemplo n.º 16
0
        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.AddIntegerParameter("I", "Iterations", "Number of iterations ran", GH_ParamAccess.item);
        }
        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.AddIntegerParameter("I", "Iterations", "Number of iterations ran", GH_ParamAccess.item);
        }
Ejemplo n.º 18
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_Guid(), "DocumentGUID", "DGUID", "A unique identifier for the document", GH_ParamAccess.item);
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_FilePath(), "PathName", "PN", "The fully qualified path of the document's disk file", GH_ParamAccess.item);
     manager.AddBooleanParameter("ReadOnly", "RO", "Identifies if the document was opened from a read-only file", GH_ParamAccess.item);
     manager.AddBooleanParameter("Modified", "M", "Identifies if the document has been modified", GH_ParamAccess.item);
     manager.AddIntegerParameter("NumberOfSaves", "NOS", "The number of times the document has been saved", GH_ParamAccess.item);
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_Guid(), "VersionGUID", "VGUID", "A unique identifier for the document version", GH_ParamAccess.item);
 }
Ejemplo n.º 19
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddTextParameter("Name", "N", "Category name", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Category(), "Parent", "P", "Category parent category", GH_ParamAccess.item);
     manager.AddIntegerParameter("Type", "T", "Category type", GH_ParamAccess.item);
     manager.AddBooleanParameter("AllowsSubcategories", "A", "Category allows subcategories to be added", GH_ParamAccess.item);
     manager.AddBooleanParameter("AllowsParameters", "A", "Category allows bound parameters", GH_ParamAccess.item);
     manager.AddBooleanParameter("HasMaterialQuantities", "M", "Category has material quantities", GH_ParamAccess.item);
 }
Ejemplo n.º 20
0
 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);
 }
Ejemplo n.º 21
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGeometryParameter("Room Regions", "R", "Region geometry for rooms.", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Program placement.", "P", "Placed items.", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Orientation Plane", "Pl", "Room orientation plane. +Y should face towards circulation.", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Anchor", "A", "Centered anchor point.", GH_ParamAccess.item);
     pManager.AddGeometryParameter("Drawing geometry", "D", "Input geometry for program representation.", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Drawing geometry count.", "Dn", "Number of curves used to draw geometry.", GH_ParamAccess.list);
     pManager.AddGeometryParameter("Center", "C", "Center based on item.Dims", GH_ParamAccess.list);
 }
Ejemplo n.º 22
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter(RS.positionName, RS.positionNickname, RS.positionDescription, GH_ParamAccess.item);
     pManager.AddVectorParameter(RS.velocityName, RS.velocityNickname, RS.velocityDescription, GH_ParamAccess.item);
     pManager.AddVectorParameter(RS.accelerationName, RS.accelerationNickName, RS.accelerationDescription, GH_ParamAccess.item);
     pManager.AddIntegerParameter(RS.lifespanName, RS.lifespanNickname, RS.lifespanDescription, GH_ParamAccess.item);
     //pManager.AddIntegerParameter(RS.massName, RS.massNickname, RS.massDescription, GH_ParamAccess.item);
     //pManager.AddIntegerParameter(RS.bodySizeName, RS.bodySizeNickname, RS.bodySizeDescription, GH_ParamAccess.item);
     pManager.AddPointParameter("Surface Position", "SP", "For particles bound to Surface and Polysurface Environments, the position of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
     pManager.AddVectorParameter("Surface Velocity", "SV", "For particles bound to Surface and Polysurface Environments, the velocity of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
     pManager.AddVectorParameter("Surface Acceleration", "SA", "For particles bound to Surface and Polysurface Environments, the acceleration of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
     //pManager.HideParameter(pManager.ParamCount-2);
 }
Ejemplo n.º 23
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("Columns", "Col", "Output the story to which the StbColumn belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Girders", "Gird", "Output the story to which the StbGirder belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Posts", "Pst", "Output the story to which the StbPost belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Beams", "Bm", "Output the story to which the StbBeam belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Braces", "Brc", "Output the story to which the StbBrace belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Slabs", "Slb", "Output the story to which the StbSlab belongs", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Walls", "Wl", "Output the story to which the StbWall belongs", GH_ParamAccess.tree);
     pManager.AddTextParameter("StoryName", "Name", "output each index story name", GH_ParamAccess.list);
 }
Ejemplo n.º 24
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
   pManager.AddPointParameter(RS.positionName, RS.positionNickname, RS.positionDescription, GH_ParamAccess.item);
   pManager.AddVectorParameter(RS.velocityName, RS.velocityNickname, RS.velocityDescription, GH_ParamAccess.item);
   pManager.AddVectorParameter(RS.accelerationName, RS.accelerationNickName, RS.accelerationDescription, GH_ParamAccess.item);
   pManager.AddIntegerParameter(RS.lifespanName, RS.lifespanNickname, RS.lifespanDescription, GH_ParamAccess.item);
   //pManager.AddIntegerParameter(RS.massName, RS.massNickname, RS.massDescription, GH_ParamAccess.item);
   //pManager.AddIntegerParameter(RS.bodySizeName, RS.bodySizeNickname, RS.bodySizeDescription, GH_ParamAccess.item);
   pManager.AddPointParameter("Surface Position", "SP", "For particles bound to Surface and Polysurface Environments, the position of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
   pManager.AddVectorParameter("Surface Velocity", "SV", "For particles bound to Surface and Polysurface Environments, the velocity of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
   pManager.AddVectorParameter("Surface Acceleration", "SA", "For particles bound to Surface and Polysurface Environments, the acceleration of the Agent mapped to a 2D plane representing the bounds of the surface.", GH_ParamAccess.item);
   //pManager.HideParameter(pManager.ParamCount-2);
 }
Ejemplo n.º 25
0
        protected override void RegisterOutputParams(GH_OutputParamManager pManager)
        {
            pManager.AddPlaneParameter("Grid Plane", "P", "Grid Plane (Axis + Elevation)", GH_ParamAccess.item);                                  //0
            pManager.AddIntegerParameter("Grid Plane ID", "IdG", " Grid Plane ID", GH_ParamAccess.item);                                          //1
            pManager.AddTextParameter("Grid Plane Name", "NaP", "Grid Plane Name", GH_ParamAccess.item);                                          //2
            pManager.AddBooleanParameter("is Storey?", "St", "Grid Plane is Storey type", GH_ParamAccess.item);                                   //3
            pManager.AddPlaneParameter("Axis", "Ax", "Grid Plane Axis as plane", GH_ParamAccess.item);                                            //4
            pManager.AddIntegerParameter("Axis ID", "IdA", "Axis ID", GH_ParamAccess.item);                                                       //5
            pManager.AddNumberParameter("Elevation", "Ev", "Grid Plane Elevation", GH_ParamAccess.item);                                          //6
            pManager.AddNumberParameter("Grid Plane Tolerance Above", "tA", "Grid Plane Tolerance Above (for Storey Type)", GH_ParamAccess.item); //7
            pManager.AddNumberParameter("Grid Plane Tolerance Below", "tB", "Grid Plane Tolerance Below (for Storey Type)", GH_ParamAccess.item); //8


            pManager.AddIntegerParameter("Grid Surface ID", "IdS", "Grid Surface ID", GH_ParamAccess.item);                                 //9
            pManager.AddTextParameter("Grid Surface Name", "NaS", "Grid Surface Name", GH_ParamAccess.item);                                //10
            pManager.AddTextParameter("Elements", "El", "Elements that Grid Surface will try to expand load to", GH_ParamAccess.item);      //11
            pManager.AddTextParameter("Element Type", "Ty", "Grid Surface Element Type", GH_ParamAccess.item);                              //12
            pManager.AddNumberParameter("Grid Surface Tolerance", "To", "Grid Surface Tolerance", GH_ParamAccess.item);                     //13
            pManager.AddTextParameter("Span Type", "Sp", "Grid Surface Span Type", GH_ParamAccess.item);                                    //14
            pManager.AddNumberParameter("Span Direction", "Di", "Grid Surface Span Direction", GH_ParamAccess.item);                        //15
            pManager.AddTextParameter("Expansion Type", "Ex", "Grid Surface Expansion Type", GH_ParamAccess.item);                          //16
            pManager.AddBooleanParameter("Simplified Tributary Area", "Sf", "Grid Surface Simplified Tributary Area", GH_ParamAccess.item); //17
        }
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddIntegerParameter(
         name: "Layer Id",
         nickname: "ID",
         description: "Id of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.LayerFunction_ValueList(),
         name: "Layer Function",
         nickname: "LF",
         description: "Function of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddNumberParameter(
         name: "Layer Width",
         nickname: "W",
         description: "Width of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddBooleanParameter(
         name: "Layer Cap Flag",
         nickname: "CF?",
         description: "Whether compound structure layer participates in wrapping at end caps and/or inserts",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Material(),
         name: "Layer Material",
         nickname: "M",
         description: "Material assigned to the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Element(),
         name: "Deck Profile",
         nickname: "DP",
         description: "Deck profile of structural deck layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.DeckEmbeddingType_ValueList(),
         name: "Deck Embedding Type",
         nickname: "DET",
         description: "Embedding type for structural deck layer",
         access: GH_ParamAccess.item
         );
 }
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddIntegerParameter(
         name: "Index",
         nickname: "IDX",
         description: "Index of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Param_Enum <Types.LayerFunction>(),
         name: "Function",
         nickname: "F",
         description: "Function of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Material(),
         name: "Material",
         nickname: "M",
         description: "Material assigned to the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddNumberParameter(
         name: "Thickness",
         nickname: "T",
         description: "Thickness of the given compound structure layer",
         access: GH_ParamAccess.item
         );
     manager.AddBooleanParameter(
         name: "Wraps",
         nickname: "W",
         description: "Whether compound structure layer participates in wrapping at end caps and/or inserts",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Element(),
         name: "Deck Profile",
         nickname: "DP",
         description: "Deck profile of structural deck layer",
         access: GH_ParamAccess.item
         );
     manager.AddParameter(
         param: new Parameters.Param_Enum <Types.DeckEmbeddingType>(),
         name: "Deck Embedding Type",
         nickname: "DET",
         description: "Embedding type for structural deck layer",
         access: GH_ParamAccess.item
         );
 }
Ejemplo n.º 28
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddBooleanParameter("Collision found", "C", "True if a collision was found", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Target index", "I", "Index of the first target where a collision was found (targets are not necessarily calculated in order)", GH_ParamAccess.item);
     pManager.AddMeshParameter("Collided meshes", "M", "Meshes involved in the collision", GH_ParamAccess.list);
 }
Ejemplo n.º 29
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("Inside", "I", "-1 if the point is on the boundary, +1 if inside, 0 if outside", GH_ParamAccess.item);
 }
Ejemplo n.º 30
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddNumberParameter("Slope", "d", "Slope of curve.", GH_ParamAccess.item);
     pManager.AddIntegerParameter("Proportion", "P", "General proportion. 0 = Horizontal (dY = 0) 1 = Landscape (dX > dY) 2 = Sqaure (dX = dY) 3 = Portrait (dY > dX) 4 = Vertical (dX = 0)", GH_ParamAccess.item);
 }
Ejemplo n.º 31
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddIntegerParameter("Visibility", "V", string.Empty, GH_ParamAccess.item);
 }
Ejemplo n.º 32
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGeometryParameter("Geometries", "G", "", GH_ParamAccess.list);
     pManager.AddIntegerParameter("Indices", "i", "", GH_ParamAccess.list);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddIntegerParameter("Output", "Out", "Data output.", GH_ParamAccess.tree);
     pManager.AddTextParameter("desc", "desc", "", GH_ParamAccess.item);
 }
Ejemplo n.º 34
0
 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);
 }
Ejemplo n.º 35
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddPointParameter("Points", "P", "Found closest points", GH_ParamAccess.tree);
     pManager.AddIntegerParameter("Integer", "I", "Found integers", GH_ParamAccess.tree);
 }
 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);
 }