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()