ModularInputAdder

References
public sealed class ModularInputAdder
Utility class for adding component input parameters to ModularComponent instances.

Constructors

ModularInputAdder

#
public ModularInputAdder(InputAdder adder)
Create a new adder.
adder (InputAdder)

Properties

Count

#
public int Count { get; }
Gets the number of parameters already registered.

RegularAdder

#
public InputAdder RegularAdder { get; }
Gets the non-modular underlying input adder.

Indexers

this[]

#
public IParameter this[int index] { get; }
Gets the parameter with the specified index.
index (int)Index of parameter to retrieve.
Parameter at index.

Methods

Add

#
public void Add(IParameter parameter, string category, Color colour, Requirement? requirement = null)
Add a constructed parameter to this component.
parameter (IParameter)
category (string)
colour (Color)
requirement (Requirement? = null)

AddAngle

#
public AngleParameter AddAngle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an angle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddArc

#
public ArcParameter AddArc(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D arc parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddBoolean

#
public BooleanParameter AddBoolean(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a boolean parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddBox

#
public BoxParameter AddBox(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a box parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddCircle

#
public CircleParameter AddCircle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D circle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddColour

#
public ColourParameter AddColour(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an sRGB Eto colour parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddComplex

#
public ComplexParameter AddComplex(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a complex number parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddCurve

#
public CurveParameter AddCurve(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic (i.e. object) curve parameter to this component whose values are all supposed to be curve-like. This parameter will store a variety of types (including Line, Arc, Polyline, NurbsCurve, PolyCurve, ...) without conversion. Use the CurveBroker class to operate on generic curve data.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddCurveLocus

#
public CurveLocusParameter AddCurveLocus(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a CurveLocusParameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddDateTime

#
public DateTimeParameter AddDateTime(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a Date/Time parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddDeform

#
public DeformParameter AddDeform(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a non-linear deformation parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddEnum<T>

#
public IntegerParameter AddEnum<T>(string name, string code, string info, string category, Color colour, T initial, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an integer parameter with loaded presets from an enumeration to this component. The enum must derive from int and it's probably not a good idea to use a [Flags] enumeration.
name (string)
code (string)
info (string)
category (string)
colour (Color)
initial (T)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddField

#
public FieldParameter AddField(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D field parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddFunction

#
public FunctionParameter AddFunction(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a function parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddGeneric

#
public GenericParameter AddGeneric(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic parameter which is not limited to any one data type.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddGradient

#
public GradientParameter AddGradient(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a colour gradient parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddGraph

#
public GraphParameter AddGraph(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a node-edge graph parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHidden

#
public void AddHidden(IParameter parameter, string category, Color colour, Requirement? requirement = null)
Add a constructed parameter to this component which is hidden by default.
parameter (IParameter)
category (string)
colour (Color)
requirement (Requirement? = null)

AddHiddenAngle

#
public AngleParameter AddHiddenAngle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an angle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenArc

#
public ArcParameter AddHiddenArc(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D arc parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenBoolean

#
public BooleanParameter AddHiddenBoolean(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a boolean parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenBox

#
public BoxParameter AddHiddenBox(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a box parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenCircle

#
public CircleParameter AddHiddenCircle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D circle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenColour

#
public ColourParameter AddHiddenColour(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an sRGB Eto colour parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenComplex

#
public ComplexParameter AddHiddenComplex(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a complex number parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenCurve

#
public CurveParameter AddHiddenCurve(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic (i.e. object) curve parameter to this component whose values are all supposed to be curve-like. This parameter will store a variety of types (including Line, Arc, Polyline, NurbsCurve, PolyCurve, ...) without conversion. Use the CurveBroker class to operate on generic curve data.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenCurveLocus

#
public CurveLocusParameter AddHiddenCurveLocus(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a CurveLocusParameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenDateTime

#
public DateTimeParameter AddHiddenDateTime(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a Date/Time parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenDeform

#
public DeformParameter AddHiddenDeform(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a non-linear deformation parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenEnum<T>

#
public IntegerParameter AddHiddenEnum<T>(string name, string code, string info, string category, Color colour, T initial, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an integer parameter with loaded presets from an enumeration to this component. The enum must derive from int and it's probably not a good idea to use a [Flags] enumeration.
name (string)
code (string)
info (string)
category (string)
colour (Color)
initial (T)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenField

#
public FieldParameter AddHiddenField(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D field parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenFunction

#
public FunctionParameter AddHiddenFunction(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a function parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenGeneric

#
public GenericParameter AddHiddenGeneric(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic parameter which is not limited to any one data type.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenGradient

#
public GradientParameter AddHiddenGradient(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a colour gradient parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenGraph

#
public GraphParameter AddHiddenGraph(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a node-edge graph parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenInteger

#
public IntegerParameter AddHiddenInteger(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an integer parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenInterval

#
public IntervalParameter AddHiddenInterval(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an interval parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenLine

#
public LineParameter AddHiddenLine(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D line parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenMesh

#
public MeshParameter AddHiddenMesh(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a mesh parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenMeshFacet

#
public MeshFacetParameter AddHiddenMeshFacet(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a mesh face parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenMetaData

#
public MetaDataParameter AddHiddenMetaData(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a meta data parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenMetaKey

#
public MetaNameParameter AddHiddenMetaKey(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a meta data key parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenNPoint

#
public PointNParameter AddHiddenNPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an N-point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenNumber

#
public NumberParameter AddHiddenNumber(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 64-bit floating-point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenNumeric

#
public NumericParameter AddHiddenNumeric(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic numeric parameter to this component with no support for Angles, Complex number or BigIntegers.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenPath

#
public PathParameter AddHiddenPath(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a path parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenPlane

#
public PlaneParameter AddHiddenPlane(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D plane parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenPoint

#
public Point3Parameter AddHiddenPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenPolyline

#
public PolylineParameter AddHiddenPolyline(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a polyline parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenRectangle

#
public RectangleParameter AddHiddenRectangle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D rectangle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenRegion

#
public RegionParameter AddHiddenRegion(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 2D region parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenSite

#
public SiteParameter AddHiddenSite(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a site parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddHiddenSphere

#
public SphereParameter AddHiddenSphere(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a sphere parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenSurface

#
public SurfaceParameter AddHiddenSurface(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a surface parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenSurfaceLocus

#
public SurfaceLocusParameter AddHiddenSurfaceLocus(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenText

#
public TextParameter AddHiddenText(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a text parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTextPattern

#
public TextPatternParameter AddHiddenTextPattern(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a text-pattern parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTimeSpan

#
public TimeSpanParameter AddHiddenTimeSpan(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a time span parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTransform

#
public TransformParameter AddHiddenTransform(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a linear transformation parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTriangle

#
public TriangleParameter AddHiddenTriangle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D triangle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTube

#
public TubeParameter AddHiddenTube(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a tube parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenTuple

#
public TupleParameter AddHiddenTuple(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a tuple parameter.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenUvPoint

#
public Point2Parameter AddHiddenUvPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 2D point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddHiddenVector

#
public VectorParameter AddHiddenVector(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D vector parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddInteger

#
public IntegerParameter AddInteger(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an integer parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddInterval

#
public IntervalParameter AddInterval(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an interval parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddLine

#
public LineParameter AddLine(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D line parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddMesh

#
public MeshParameter AddMesh(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a mesh parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddMeshFacet

#
public MeshFacetParameter AddMeshFacet(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a mesh face parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddMetaData

#
public MetaDataParameter AddMetaData(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a meta data parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddMetaKey

#
public MetaNameParameter AddMetaKey(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a meta data key parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddNPoint

#
public PointNParameter AddNPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add an N-point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddNumber

#
public NumberParameter AddNumber(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 64-bit floating-point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddNumeric

#
public NumericParameter AddNumeric(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a generic numeric parameter to this component with no support for Angles, Complex number or BigIntegers.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddPath

#
public PathParameter AddPath(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a path parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddPlane

#
public PlaneParameter AddPlane(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D plane parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddPoint

#
public Point3Parameter AddPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddPolyline

#
public PolylineParameter AddPolyline(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a polyline parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddRectangle

#
public RectangleParameter AddRectangle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D rectangle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddRegion

#
public RegionParameter AddRegion(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 2D region parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddSite

#
public SiteParameter AddSite(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a site parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)
The parameter which was added.

AddSphere

#
public SphereParameter AddSphere(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a sphere parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddSurface

#
public SurfaceParameter AddSurface(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a surface parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddSurfaceLocus

#
public SurfaceLocusParameter AddSurfaceLocus(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddText

#
public TextParameter AddText(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a text parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTextPattern

#
public TextPatternParameter AddTextPattern(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a text-pattern parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTimeSpan

#
public TimeSpanParameter AddTimeSpan(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a time span parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTransform

#
public TransformParameter AddTransform(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a linear transformation parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTriangle

#
public TriangleParameter AddTriangle(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D triangle parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTube

#
public TubeParameter AddTube(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a tube parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddTuple

#
public TupleParameter AddTuple(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a tuple parameter.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddUvPoint

#
public Point2Parameter AddUvPoint(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 2D point parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)

AddVector

#
public VectorParameter AddVector(string name, string code, string info, string category, Color colour, Access access = Access.Item, Requirement requirement = Requirement.MustExist)
Add a 3D vector parameter to this component.
name (string)
code (string)
info (string)
category (string)
colour (Color)
access (Access = Access.Item)
requirement (Requirement = Requirement.MustExist)