Exemplo n.º 1
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddBooleanParameter("IsWorkshared", "WS", "Identifies if worksharing have been enabled in the document", GH_ParamAccess.item);
     manager.AddTextParameter("ServerPath", "SP", "Central Server Path", GH_ParamAccess.item);
     manager.AddParameter(new Grasshopper.Kernel.Parameters.Param_Guid(), "CentralGUID", "WCGUID", "The central GUID of the server-based model", GH_ParamAccess.item);
     manager.AddBooleanParameter("Detached", "D", "Identifies if a workshared document is detached", GH_ParamAccess.item);
 }
Exemplo n.º 2
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);
 }
Exemplo n.º 3
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);
 }
Exemplo n.º 4
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);
 }
Exemplo n.º 5
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.AddColourParameter("LineColor", "LC", "Category line color", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Element(), "Material", "M", "Category material", 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);
 }
Exemplo n.º 6
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(new Parameters.Param_Enum <Types.BuiltInParameterGroup>(), "Group", "G", "Parameter group", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Param_Enum <Types.ParameterType>(), "Type", "T", "Parameter type", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Param_Enum <Types.ParameterBinding>(), "Binding", "B", "Parameter binding", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Param_Enum <Types.UnitType>(), "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);
 }
Exemplo n.º 7
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(new Parameters.Param_Enum <Types.ViewDiscipline>(), "Discipline", "Discipline", "View discipline", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Param_Enum <Types.ViewType>(), "Type", "Type", "View type", GH_ParamAccess.item);
     manager.AddTextParameter("Name", "N", "View name", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.View(), "Template", "T", "View template", GH_ParamAccess.list);
     manager.AddBooleanParameter("IsTemplate", "T", "View is template", GH_ParamAccess.item);
     manager.AddBooleanParameter("IsAssembly", "A", "View is assembly", GH_ParamAccess.item);
     manager.AddBooleanParameter("IsPrintable", "P", "View is printable", GH_ParamAccess.item);
 }
Exemplo n.º 8
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Guid", "Guid", "Guid", GH_ParamAccess.item);
     pManager.AddBooleanParameter("SingleLayerReinforcement", "SingleLayerReinf", "Single layer reinforcement?", GH_ParamAccess.item);
     pManager.AddVectorParameter("XDirection", "XDir", "X direction of reinforcement", GH_ParamAccess.item);
     pManager.AddVectorParameter("YDirection", "YDir", "Y direction of reinforcement", GH_ParamAccess.item);
 }
Exemplo n.º 9
0
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddTextParameter("Title", "T", "Document title", GH_ParamAccess.item);
     manager.AddBooleanParameter("IsFamily", "F", "Identifies if the document is a family document", GH_ParamAccess.item);
     manager.AddParameter(new Parameters.Param_Enum <Types.UnitSystem>(), "UnitSystem", "U", "Identifies if the document units", GH_ParamAccess.item);
     //manager.AddParameter(new Parameters.Element(), "ProjectInformation", "I", "The Document ProjectInformation element", GH_ParamAccess.item);
 }
Exemplo n.º 10
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);
 }
Exemplo n.º 11
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGenericParameter("FdModel", "FdModel", "FdModel.", GH_ParamAccess.item);
     pManager.Register_GenericParam("FdFeaModel", "FdFeaModel", "FemDesign Finite Element Geometries (nodes, bars, shells).");
     pManager.AddGenericParameter("Results", "Results", "Results.", GH_ParamAccess.tree);
     pManager.AddBooleanParameter("HasExited", "HasExited", "True if session has exited. False if session is open or was closed manually.", GH_ParamAccess.item);
 }
Exemplo n.º 12
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);
 }
Exemplo n.º 13
0
        protected override void RegisterOutputParams(GH_OutputParamManager manager)
        {
            manager.AddBooleanParameter("ViewSpecific", "V", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("PlanRCPCut", "RCP", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("TopBottom", "Z", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("FrontBack", "Y", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("LeftRight", "X", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("OnlyWhenCut", "CUT", string.Empty, GH_ParamAccess.item);

            manager.AddBooleanParameter("Coarse", "C", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("Medium", "M", string.Empty, GH_ParamAccess.item);
            manager.AddBooleanParameter("Fine", "F", string.Empty, GH_ParamAccess.item);
        }
Exemplo n.º 14
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);
 }
Exemplo n.º 15
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager outputParamManager)
 {
     outputParamManager.AddParameter(new GooAnalyticalObjectParam(), "analyticalModel", "analyticalModel", "A SAM analytical model", GH_ParamAccess.item);
     outputParamManager.AddParameter(new GooSpaceParam(), "spaces", "spaces", "SAM Analytcial Spaces", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooResultParam(), "spaceSimulationResultsCooling", "spaceSimulationResultsCooling", "Cooling SpaceSimulationResults", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooResultParam(), "spaceSimulationResultsHeating", "spaceSimulationResultsHeating", "Heating SpaceSimulationResults", GH_ParamAccess.list);
     outputParamManager.AddBooleanParameter("successful", "successful", "Correctly imported?", GH_ParamAccess.item);
 }
Exemplo n.º 16
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddBooleanParameter("Write Status", "s", "True if write was successful", GH_ParamAccess.item);
     pManager.AddGenericParameter("Value", "V", "Values at the supplied key ", GH_ParamAccess.tree);
     pManager.AddGenericParameter("Keys", "K", "List of Keys present", GH_ParamAccess.list);
     pManager.AddGenericParameter("Values", "V", "List of values present", GH_ParamAccess.list);
     pManager.AddTextParameter("JSW", "JSW", "", GH_ParamAccess.item);
     pManager.AddTextParameter("JSR", "JSR", "", GH_ParamAccess.item);
 }
Exemplo n.º 17
0
        protected override void RegisterOutputParams(GH_OutputParamManager manager)
        {
            manager.AddParameter(
                param: new Parameters.Element(),
                name: "Host Panel",
                nickname: "HP",
                description: "Finds the host panel (i.e., wall) associated with this panel",
                access: GH_ParamAccess.item
                );
            manager.AddParameter(
                param: new Parameters.ElementType(),
                name: "Curtain Grid Panel Symbol",
                nickname: "PS",
                description: "Panel Symbol. This can be a DB.PanelType of a DB.FamilySymbol depending on the type of panel hosted on the curtain wall.",
                access: GH_ParamAccess.item
                );
            manager.AddPointParameter(
                name: "Curtain Grid Panel Base Point",
                nickname: "PBP",
                description: "Base point/anchor of the curtain panel",
                access: GH_ParamAccess.item
                );
            manager.AddVectorParameter(
                name: "Curtain Grid Panel Orientation Vector",
                nickname: "POV",
                description: "Orientation vector of the curtain panel",
                access: GH_ParamAccess.item
                );
            // DB.Panel is missing a .Locked property ?!
            //manager.AddBooleanParameter(
            //  name: "Locked?",
            //  nickname: "L?",
            //  description: "Whether curtain grid panel is locked",
            //  access: GH_ParamAccess.item
            //  );
            manager.AddBooleanParameter(
                name: "Is Lockable?",
                nickname: "IL?",
                description: "Whether curtain grid panel is lockable",
                access: GH_ParamAccess.item
                );

            // panel properties
            manager.AddNumberParameter(
                name: "Panel Width",
                nickname: "W",
                description: "Panel width",
                access: GH_ParamAccess.item
                );
            manager.AddNumberParameter(
                name: "Panel Height",
                nickname: "H",
                description: "Panel height",
                access: GH_ParamAccess.item
                );
        }
Exemplo n.º 18
0
        /// <summary>
        /// Registers all the output parameters for this component.
        /// </summary>
        protected override void RegisterOutputParams(GH_OutputParamManager 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.AddBooleanParameter(RS.behaviorAppliedName, RS.behaviorNickName, RS.behaviorAppliedDescription, GH_ParamAccess.item);

            // 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);
        }
Exemplo n.º 19
0
    /// <summary>
    /// Registers all the output parameters for this component.
    /// </summary>
    protected override void RegisterOutputParams(GH_OutputParamManager 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.AddBooleanParameter(RS.behaviorAppliedName, RS.behaviorNickName, RS.behaviorAppliedDescription, GH_ParamAccess.item);

      // 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);
    }
Exemplo n.º 20
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);
     manager.AddBooleanParameter("Cuttable", "C", "Indicates if the category is cuttable or not", GH_ParamAccess.item);
 }
Exemplo n.º 21
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Name", "Name", "Name.", GH_ParamAccess.item);
     pManager.AddTextParameter("Type", "Type", "Type.", GH_ParamAccess.item);
     pManager.AddTextParameter("LoadCaseRelationship", "LoadCaseRelationship", "LoadCaseRelationship.", GH_ParamAccess.item);
     pManager.AddTextParameter("LoadCases", "LoadCases", "The guids of the LoadCases", GH_ParamAccess.list);
     pManager.AddBooleanParameter("ConsiderInMaxOfLoadGroups", "ConsiderInMaxOfLoadGroups",
                                  "True if groups is considered in max f load groups.", GH_ParamAccess.item);
     pManager.AddTextParameter("Guid", "Guid", "Guid.", GH_ParamAccess.item);
     pManager.AddNumberParameter("StandardFavourable", "StandardFavourable", "StandardFavourable", GH_ParamAccess.item);
     pManager.AddNumberParameter("StandardUnfavourable", "StandardUnfavourable", "StandardUnfavourable", GH_ParamAccess.item);
     pManager.AddNumberParameter("AccidentalFavourable", "AccidentalFavourable", "AccidentalFavourable", GH_ParamAccess.item);
     pManager.AddNumberParameter("AccidentalUnfavourable", "AccidentalUnfavourable", "AccidentalUnfavourable", GH_ParamAccess.item);
     pManager.AddNumberParameter("Xi", "Xi", "Xi", GH_ParamAccess.item);
     pManager.AddNumberParameter("SafetyFactor", "SafetyFactor", "SafetyFactor", GH_ParamAccess.item);
     pManager.AddNumberParameter("Psi0", "Psi0", "Psi0", GH_ParamAccess.item);
     pManager.AddNumberParameter("Psi1", "Psi1", "Psi1", GH_ParamAccess.item);
     pManager.AddNumberParameter("Psi2", "Psi2", "Psi2", GH_ParamAccess.item);
     pManager.AddBooleanParameter("PotentiallyLeadingCases", "PotentiallyLeadingCases", "PotentiallyLeadingCases", GH_ParamAccess.item);
     pManager.AddBooleanParameter("IgnoreInSLSCombinations", "IgnoreInSLSCombinations", "IgnoreInSLSCombinations", GH_ParamAccess.item);
 }
Exemplo n.º 22
0
 /// <summary>
 /// Registers all the output parameters for this component.
 /// </summary>
 protected override void RegisterOutputParams(GH_OutputParamManager outputParamManager)
 {
     outputParamManager.AddParameter(new GooAdjacencyClusterParam(), "AdjacencyCluster", "AdjacencyCluster", "SAM AdjacencyCluster", GH_ParamAccess.item);
     outputParamManager.AddGenericParameter("Topologies", "Topologies", "Topologies", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooPanelParam(), "Panels", "Panels", "SAM Analytical Panels", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooSpaceParam(), "Spaces", "Spaces", "SAM Analytical Spaces", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooPanelParam(), "InternalPanels", "InternalPanels", "SAM Analytical Internal Panels", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooPanelParam(), "ExternalPanels", "ExternalPanels", "SAM Analytical External Panels", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooPanelParam(), "ShadingPanels", "ShadingPanels", "SAM Analytical Shading Panels", GH_ParamAccess.list);
     outputParamManager.AddParameter(new GooPanelParam(), "RedundantPanels", "RedundantPanels", "SAM Analytical Redundant Panels", GH_ParamAccess.list);
     outputParamManager.AddBooleanParameter("Sucessfull", "Sucessfull", "Run successfully?", GH_ParamAccess.item);
 }
 protected override void RegisterOutputParams(GH_OutputParamManager manager)
 {
     manager.AddParameter(
         param: new Parameters.ElementType(),
         name: "Curtain Grid Mullion Type",
         nickname: "CGMT",
         description: "Curtain Grid Mullion Type",
         access: GH_ParamAccess.item
         );
     manager.AddCurveParameter(
         name: "Curtain Grid Mullion Axis Curve",
         nickname: "C",
         description: "Axis curve of the given curtain grid mullion instance",
         access: GH_ParamAccess.item
         );
     manager.AddPointParameter(
         name: "Curtain Grid Mullion Base Point",
         nickname: "MBP",
         description: "Base point of given given curtain grid mullion instance",
         access: GH_ParamAccess.item
         );
     manager.AddBooleanParameter(
         name: "Locked?",
         nickname: "L?",
         description: "Whether curtain grid mullion line is locked",
         access: GH_ParamAccess.item
         );
     manager.AddBooleanParameter(
         name: "Is Lockable?",
         nickname: "IL?",
         description: "Whether curtain grid mullion line is lockable",
         access: GH_ParamAccess.item
         );
     //manager.AddNumberParameter(
     //  name: "Mullion Length",
     //  nickname: "L",
     //  description: "Mullion Length",
     //  access: GH_ParamAccess.item
     //  );
 }
Exemplo n.º 24
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Stream ID", "ID", "Unique ID of the stream to be updated.", GH_ParamAccess.tree);
     pManager.AddTextParameter("Name", "N", "Name of the stream.", GH_ParamAccess.tree);
     pManager.AddTextParameter("Description", "D", "Description of the stream", GH_ParamAccess.tree);
     pManager.AddTextParameter("Created At", "C", "Date of creation", GH_ParamAccess.tree);
     pManager.AddTextParameter("Updated At", "U", "Date when it was last modified", GH_ParamAccess.tree);
     pManager.AddBooleanParameter("Public", "P", "True if the stream is to be publicly available.",
                                  GH_ParamAccess.tree);
     pManager.AddGenericParameter("Collaborators", "Cs", "Users that have collaborated in this stream",
                                  GH_ParamAccess.tree);
     pManager.AddGenericParameter("Branches", "B", "List of branches for this stream", GH_ParamAccess.tree);
 }
Exemplo n.º 25
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddBooleanParameter("isDefault", "D", "Determines if the account is the default of this machine.",
                                  GH_ParamAccess.item);
     pManager.AddTextParameter("Server name", "SN", "Name of the server.", GH_ParamAccess.item);
     pManager.AddTextParameter("Server Company", "SC", "Name of the company running this server.",
                               GH_ParamAccess.item);
     pManager.AddTextParameter("Server URL", "SU", "URL of the server.", GH_ParamAccess.item);
     pManager.AddTextParameter("User ID", "UID", "Unique ID of this account's user.", GH_ParamAccess.item);
     pManager.AddTextParameter("User Name", "UN", "Name of this account's user", GH_ParamAccess.item);
     pManager.AddTextParameter("User Company", "UC", "Name of the company this user belongs to", GH_ParamAccess.item);
     pManager.AddTextParameter("User Email", "UE", "Email of this account's user", GH_ParamAccess.item);
 }
Exemplo n.º 26
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddGenericParameter("Guid", "Guid", "Guid of LongitudinalBars", GH_ParamAccess.item);
     pManager.AddGenericParameter("BaseBar", "BaseBar", "Guid of bar part of bar on which these LongitudinalBars are distributed.", GH_ParamAccess.item);
     pManager.AddGenericParameter("Wire", "Wire", "Wire of LongitudinalBars.", GH_ParamAccess.item);
     pManager.AddNumberParameter("YPos", "YPos", "YPos. [m]", GH_ParamAccess.item);
     pManager.AddNumberParameter("ZPos", "ZPos", "ZPos. [m]", GH_ParamAccess.item);
     pManager.AddNumberParameter("StartAnchorage", "StartAnchorage", "Anchorage mesaure at start. [m]", GH_ParamAccess.item);
     pManager.AddNumberParameter("EndAnchorage", "EndAnchorage", "Anchorage mesaure at end. [m]", GH_ParamAccess.item);
     pManager.AddNumberParameter("StartMeasurement", "StartMeasurement", "Start of LongitudinalBar distribution expressed as distance along the reference bar from start of bar.  [m]", GH_ParamAccess.item);
     pManager.AddNumberParameter("EndMeasurement", "EndMeasurement", "End of LongitudinalBar distribution expressed as a distance along the reference bar from start of bar. [m]", GH_ParamAccess.item);
     pManager.AddBooleanParameter("AuxBar", "AuxBar", "Is bar auxiliary?", GH_ParamAccess.item);
 }
Exemplo n.º 27
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
        }
Exemplo n.º 28
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);
 }
 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
         );
 }
 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
         );
 }
Exemplo n.º 31
0
 protected override void RegisterOutputParams(GH_OutputParamManager pManager)
 {
     pManager.AddTextParameter("Guid", "Guid", "Guid.", GH_ParamAccess.item);
     pManager.AddTextParameter("AnalyticalID", "AnalyticalID", "Analytical element ID.", GH_ParamAccess.item);
     pManager.AddSurfaceParameter("Surface", "Surface", "Surface.", GH_ParamAccess.item);
     pManager.AddGenericParameter("MembraneStiffness", "D", "Membrane stiffness (D)", GH_ParamAccess.item);
     pManager.AddGenericParameter("FlexuralStiffness", "K", "Flexural stiffness (K)", GH_ParamAccess.item);
     pManager.AddGenericParameter("ShearStiffness", "H", "Shear stiffness (H)", GH_ParamAccess.item);
     pManager.AddNumberParameter("Density", "Density", "Density.", GH_ParamAccess.item);
     pManager.AddNumberParameter("T1", "T1", "T1", GH_ParamAccess.item);
     pManager.AddNumberParameter("T2", "T2", "T2", GH_ParamAccess.item);
     pManager.AddNumberParameter("Alpha1", "Alpha1", "Alpha1", GH_ParamAccess.item);
     pManager.AddNumberParameter("Alpha2", "Alpha2", "Alpha2", GH_ParamAccess.item);
     pManager.AddBooleanParameter("IgnoreInStImpCalc", "IgnoreInStImpCalc", "IgnoreInStImpCalc", GH_ParamAccess.item);
     pManager.AddCurveParameter("EdgeCurves", "EdgeCurves", "EdgeCurves", GH_ParamAccess.list);
     pManager.AddGenericParameter("EdgeConnections", "EdgeConnections", "EdgeConnections", GH_ParamAccess.list);
     pManager.AddVectorParameter("LocalX", "LocalX", "LocalX", GH_ParamAccess.item);
     pManager.AddVectorParameter("LocalY", "LocalY", "LocalY", GH_ParamAccess.item);
 }
Exemplo n.º 32
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);
 }