protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddBooleanParameter("ON", "ON", "Turn the RealSense grabber on and off.", GH_ParamAccess.item, false); pManager.AddTransformParameter("Transform", "T", "Transform the sensor data.", GH_ParamAccess.item); pManager.AddBoxParameter("Clipping Box", "CP", "Clipping box for the sensor data.", GH_ParamAccess.item, Box.Empty); pManager.AddIntegerParameter("Dec Mag", "DM", "Decimation filter magnitude", GH_ParamAccess.item, DecimationMagnitude); pManager.AddIntegerParameter("Spat Mag", "SM", "Spatial smoothing filter magnitude", GH_ParamAccess.item, SpatialMagnitude); pManager.AddNumberParameter("Spat Alpha", "SA", "Spatial smoothing filter smooth alpha", GH_ParamAccess.item, SpatialSmoothAlpha); pManager.AddNumberParameter("Spat Delta", "SD", "Spatial smoothing filter smooth delta", GH_ParamAccess.item, SpatialSmoothDelta); pManager.AddNumberParameter("Temp Alpha", "TA", "Temporal smoothing filter smooth alpha", GH_ParamAccess.item, TemporalSmoothAlpha); pManager.AddNumberParameter("Temp Delta", "TD", "Temporal smoothing filter smooth delta", GH_ParamAccess.item, TemporalSmoothDelta); for (int i = 1; i < pManager.ParamCount; ++i) { pManager[i].Optional = true; } }
/// <summary> /// Registers all the input parameters for this component. /// </summary> protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTransformParameter("transform", "T", " Rigid Transformation matrix [4x4] ", GH_ParamAccess.item); pManager[0].Optional = false; }
protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { pManager.AddTransformParameter("Transform", "X", "Transform to serialize.", GH_ParamAccess.item); }