Class AbstractVaryingInputComponent
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
AbstractVaryingInputComponent
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
public abstract class AbstractVaryingInputComponent : APIBase, IEquatable<APIBase>
Fields
Declaration
protected readonly APIBase _parent
Field Value
Properties
Declaration
public bool IncludeValuesBeforeZeroTime { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public EnumWithSelectedValue<ValueInputOption> InputType { get; set; }
Property Value
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<System.String> |
|
Method for choosing how to interpolate the time-series for a given time.
Declaration
public EnumWithSelectedValue<SinglePointSelectionMethod> SinglePointSelectionMethodForValueVsTime { get; set; }
Property Value
If this option is selected, time values outside of the range given in the data are wrapped around so that the cycle repeats. Otherwise, the last value is used for time values outside of the range.
Declaration
public bool TimeProfileRepeats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public Vector2DListAccessor ValueVsAngle { get; set; }
Property Value
Declaration
public GriddedSurfaceAccessor ValueVsAngleAndSpeed { get; set; }
Property Value
Declaration
public Vector2DListAccessor ValueVsPosition { get; set; }
Property Value
Declaration
public Vector2DListAccessor ValueVsTime { get; set; }
Property Value
Methods
Declaration
public string GetActiveReportWithEncodedImages()
Returns
| Type |
Description |
| System.String |
|
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
| Type |
Description |
| System.String |
|
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
Returns
| Type |
Description |
| System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
filePath |
|
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
| Type |
Name |
Description |
| System.String |
reportName |
|
| System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods