コード例 #1
0
 /// <summary>
 ///     Initializes a new instance of the RhinoNestNestingParameters class.
 /// </summary>
 public RhinoNestNestingParameters()
     : base("Nesting - Parameters", "Parameters",
         "Define the parameters for a nesting",
         "RhinoNest", "Nesting")
 {
     _parameters = new RhinoNestKernel.Nesting.RhinoNestNestingParameters();
 }
コード例 #2
0
 /// <summary>
 ///     Initializes a new instance of the RhinoNestNestingParameters class.
 /// </summary>
 public RhinoNestNestingParameters()
     : base("Nesting - Parameters", "Parameters",
            "Define the parameters for a nesting",
            "RhinoNest", "Nesting")
 {
     _parameters = new RhinoNestKernel.Nesting.RhinoNestNestingParameters();
 }
コード例 #3
0
 /// <summary>
 ///     Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_InputParamManager pManager)
 {
     if (_parameters == null) _parameters = new RhinoNestKernel.Nesting.RhinoNestNestingParameters();
     pManager.AddNumberParameter("Item to Item Distance", "I2I", "Item to Item Distance", GH_ParamAccess.item,
         _parameters.DistanceItemToItem);
     pManager.AddNumberParameter("Item to Sheet Distance", "I2S", "Item to Sheet Distance", GH_ParamAccess.item,
         _parameters.DistanceItemToSheet);
     pManager.AddNumberParameter("Limit of Variants", "LoV", "Limit of Variants", GH_ParamAccess.item,
         _parameters.LimitVariants);
     pManager.AddNumberParameter("Max time", "Mt", "Max time", GH_ParamAccess.item, _parameters.TimeOut);
     pManager.AddNumberParameter("Precision", "P", "Precision", GH_ParamAccess.item,
         _parameters.DistancePrecision);
     pManager.AddParameter(new GCriterion(), "Global Criterion", "GC", "Global Criterion", GH_ParamAccess.item);
 }
コード例 #4
0
 /// <summary>
 ///     Registers all the input parameters for this component.
 /// </summary>
 protected override void RegisterInputParams(GH_InputParamManager pManager)
 {
     if (_parameters == null)
     {
         _parameters = new RhinoNestKernel.Nesting.RhinoNestNestingParameters();
     }
     pManager.AddNumberParameter("Item to Item Distance", "I2I", "Item to Item Distance", GH_ParamAccess.item,
                                 _parameters.DistanceItemToItem);
     pManager.AddNumberParameter("Item to Sheet Distance", "I2S", "Item to Sheet Distance", GH_ParamAccess.item,
                                 _parameters.DistanceItemToSheet);
     pManager.AddNumberParameter("Limit of Variants", "LoV", "Limit of Variants", GH_ParamAccess.item,
                                 _parameters.LimitVariants);
     pManager.AddNumberParameter("Max time", "Mt", "Max time", GH_ParamAccess.item, _parameters.TimeOut);
     pManager.AddNumberParameter("Precision", "P", "Precision", GH_ParamAccess.item,
                                 _parameters.DistancePrecision);
     pManager.AddParameter(new GCriterion(), "Global Criterion", "GC", "Global Criterion", GH_ParamAccess.item);
 }