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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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("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); }
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 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); }
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); }
/// <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); }
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); }
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 ); }
/// <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); }
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); }
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); }
/// <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 // ); }
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); }
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); }
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); }
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 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 ); }
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); }
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); }