Class RationalParameterBuilder
Build the parameter which uses ration conversion.
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: MAT.AtlasSessionApi
Assembly: MAT.AtlasSessionApi.dll
Syntax
public sealed class RationalParameterBuilder : ParameterBuilder<RationalParameterBuilder>, IChannelBuilder
Constructors
RationalParameterBuilder(ISessionBuilder, String, String, Range)
Create new instance of rational parameter builder.
Declaration
public RationalParameterBuilder(ISessionBuilder sessionBuilder, string group, string name, Range physicalRange)
Parameters
Type | Name | Description |
---|---|---|
ISessionBuilder | sessionBuilder | |
System.String | group | |
System.String | name | |
Range | physicalRange |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException |
Methods
BuildParameter(ICollection<Channel>)
Declaration
protected override Parameter BuildParameter(ICollection<Channel> channels)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.ICollection<Channel> | channels |
Returns
Type | Description |
---|---|
Parameter |
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.BuildParameter(System.Collections.Generic.ICollection<MAT.AtlasSessionApi.Channel>)
Coefficients(RationalCoefficients)
Update the coefficient information of the rational conversion.
Declaration
public RationalParameterBuilder Coefficients(RationalCoefficients coefficients)
Parameters
Type | Name | Description |
---|---|---|
RationalCoefficients | coefficients |
Returns
Type | Description |
---|---|
RationalParameterBuilder |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException |
GetFormat()
Gets the format of the conversion.
Declaration
protected override string GetFormat()
Returns
Type | Description |
---|---|
System.String |
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.GetFormat()
GetPhysicalRange()
Gets the physical range of the parameter.
Declaration
protected override Range GetPhysicalRange()
Returns
Type | Description |
---|---|
Range |
Overrides
MAT.AtlasSessionApi.ParameterBuilder<MAT.AtlasSessionApi.RationalParameterBuilder>.GetPhysicalRange()