protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_IntegerParam("Hour Number", "Hr", "The hour of the year represented by this Dhour", GH_ParamAccess.item); pManager.Register_StringParam("Keys", "Keys", "The keys stored in this Dhour", GH_ParamAccess.list); pManager.Register_DoubleParam("Values", "Vals", "The values stored in this Dhour", GH_ParamAccess.list); pManager.Register_ColourParam("Color", "Clr", "The color assigned to this hour", GH_ParamAccess.item); pManager.Register_PointParam("Position", "Pt", "The point assigned to this hour", GH_ParamAccess.item); }
/// <summary> /// Registers all the output parameters for this component. /// </summary> protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_PointParam("Vertex_Points", "V", "Vertex point positions", GH_ParamAccess.list); pManager.Register_IntegerParam("Vertex_Outgoing_Halfedge", "V_He", "One of the outgoing halfedges for each vertex", GH_ParamAccess.list); pManager.Register_IntegerParam("Halfedge_StartVertex", "He_V", "The starting vertex of each halfedge", GH_ParamAccess.list); pManager.Register_IntegerParam("Halfedge_AdjacentFace", "He_F", "The face bordered by each halfedge (or -1 if it is adjacent to a boundary)", GH_ParamAccess.list); pManager.Register_IntegerParam("Halfedge_NextHalfedge", "He_Nxt", "The next halfedge around the same face", GH_ParamAccess.list); pManager.Register_IntegerParam("Halfedge_PrevHalfedge", "He_Prv", "The previous halfedge around the same face", GH_ParamAccess.list); pManager.Register_IntegerParam("Halfedge_Pair", "He_P", "The halfedge joining the same 2 vertices in the opposite direction", GH_ParamAccess.list); pManager.Register_IntegerParam("Face_Halfedge", "F_He", "The first halfedge of each face", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_StringParam("output", "out", "error messages from the system"); pManager.Register_PlaneParam("Proxies", "P", "the planes for the proxies"); pManager.Register_CurveParam("MeshAsCurves", "MC", "the connectivity mesh as a set of curves"); pManager.Register_GenericParam("HLwingMesh", "WM", "the winged mesh to put into the next function"); pManager.Register_VectorParam("Normals", "N", "the normals for each face"); pManager.Register_PointParam("Centres", "C", "the centres for each face"); pManager.Register_CurveParam("VoronoiOnMesh", "VOM", "non planar voronoi from clusters"); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.tree); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours (the center points of each stacked rectangle", GH_ParamAccess.tree); pManager.Register_RectangleParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given", GH_ParamAccess.tree); pManager.Register_RectangleParam("Rectangles", "Rcts", "Rectangles plotted on the resulting histogram, one per groups of hours given", GH_ParamAccess.list); pManager.Register_MeshParam("Mesh", "Msh", "A mesh representing the resulting graph, with vertex colors assigned where applicable", GH_ParamAccess.item); pManager.Register_RectangleParam("Trim Boundary", "Bnd", "A Trimming Boundary. Useful for marking percentage of hours given against a 100% maximum.", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.tree); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.tree); pManager.Register_RectangleParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given. These rectangles form a bar graph plotted on each resulting subgraph, one rectangle per hour given.", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.tree); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.tree); pManager.Register_CurveParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given. Useful in conjunction with the Hour Binning 2D component.", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.list); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.list); pManager.Register_RectangleParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given", GH_ParamAccess.list); pManager.Register_MeshParam("Mesh", "Msh", "A mesh representing the resulting graph, with vertex colors assigned where applicable.", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.tree); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.tree); pManager.Register_MeshParam("Mesh", "Msh", "A mesh representing the resulting graph, with vertex colors assigned where applicable.", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_PointParam("F(X*)", "I", "Interpolated Points"); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours", GH_ParamAccess.list); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.list); pManager.Register_CurveParam("Lines", "Lns", "Lines that represent the area on the resulting graph occupied by each hour given", GH_ParamAccess.list); pManager.Register_ColourParam("Colors", "Clrs", "Colors corresponding to each line produced", GH_ParamAccess.item); pManager.Register_MeshParam("Mesh", "Msh", "A mesh representing the resulting graph, with vertex colors assigned where applicable.", GH_ParamAccess.item); pManager.Register_GeometryParam("Trim Boundary", "Bnd", "A Trimming Boundary. May be a rectangle or a circle, depending on the plot type.", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.RegisterParam(new GHParam_DHr(), "Dhours", "Dhrs", "The spatialized Dhours. A new stream of hours is produced for each key given.", GH_ParamAccess.tree); pManager.Register_IntervalParam("Ranges", "Ranges", "A tree of Intervals. The first branch contains the interval plotted to the graph (the interval found in the Scale input, if set). The second branch contains a list of intervals that describe the range of values found for the given list keys.", GH_ParamAccess.tree); pManager.Register_PointParam("Positions", "Pts", "The assigned positions of the hours", GH_ParamAccess.tree); pManager.Register_PointParam("Base Points", "BsPts", "A point on the x-axis of the graph for each hour given. Useful for making area charts.", GH_ParamAccess.tree); pManager.Register_RectangleParam("Regions", "Rgns", "Regions that represent the area on the resulting graph occupied by each hour given. These rectangles form a bar graph plotted on the resulting graph, one rectangle per hour given.", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_VectorParam("Displacement vectors", "dV", "Nodal Displacement Vector"); pManager.Register_PointParam("Displaced points", "P", "Position of displaced nodes"); pManager.Register_GeometryParam("Displaced elements", "G", "Geometry of displaced elements"); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.Register_PointParam("Points", "P", "Points.", GH_ParamAccess.list); pManager.Register_DoubleParam("Dist", "D", "Distance.", 1.0, GH_ParamAccess.item); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.Register_IntegerParam("Hour Number", "Hr", "The hour of the year to construct, (0-8759). Defaults to -1, which produces an invalid Dhour.", -1, GH_ParamAccess.list); pManager.Register_StringParam("Keys", "Keys", "The named keys to store in this Dhour. Must be a list of equal length to the 'Vals' parameter.", GH_ParamAccess.list); pManager.Register_DoubleParam("Values", "Vals", "The values to store in this Dhour. Must be a list of equal length to the 'Keys' parameter.", GH_ParamAccess.tree); pManager.Register_ColourParam("Color", "Clr", "Optional. A color assigned to this hour, typically for analysis and visualization.", GH_ParamAccess.list); pManager.Register_PointParam("Position", "Pt", "Optional. A point in space assigned to this hour, typically for analysis and visualization.", GH_ParamAccess.list); this.Params.Input[3].Optional = true; this.Params.Input[4].Optional = true; }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_PointParam("Position", "Pt", "The position of the Dhour point", GH_ParamAccess.item); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_PointParam("Points", "P", "Node positions.", GH_ParamAccess.list); //pManager.Register_DoubleParam("Values", "V", "A tree of values, each branch corresponds with a single generation of node values.", GH_ParamAccess.tree); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { pManager.Register_PointParam("Points", "P", "Node position.", GH_ParamAccess.item); pManager.Register_IntegerParam("Neighbors", "N", "Neighbor Indices.", GH_ParamAccess.list); pManager.Register_LineParam("Edges", "E", "Neighboring Edges", GH_ParamAccess.list); pManager.Register_DoubleParam("Weights", "W", "Edge Weights.", GH_ParamAccess.list); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.Register_PointParam("X", "X", "X", GH_ParamAccess.list); pManager.Register_PointParam("X*","X*", "X*", GH_ParamAccess.list); pManager.Register_DoubleParam("B", "B", "Beta", 1.5); }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.Register_VectorParam("Vectors", "Vecs", "Control vectors", GH_ParamAccess.list); pManager.Register_PointParam( "Destination", "Pt", "Point around which to construct destination mesh", new Point3d(0.0, 0.0, 0.0), GH_ParamAccess.item); }