49 lines
1.7 KiB
C#
49 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.ComponentModel;
|
|
using CaeGlobals;
|
|
|
|
namespace CaeResults
|
|
{
|
|
[Serializable]
|
|
public class ResultHistoryOutputFromEquation : ResultHistoryOutput
|
|
{
|
|
// Variables
|
|
public static string EquationSeparator = ".";
|
|
public static string FieldName = "EQUATION";
|
|
public static string ComponentName = "VALUE";
|
|
private string _equation;
|
|
private string _unit;
|
|
private string[] _parentNames;
|
|
|
|
|
|
// Properties
|
|
public string Equation { get { return _equation; } set { _equation = value; } }
|
|
public string Unit { get { return _unit; } set { _unit = value; } }
|
|
|
|
|
|
// Constructors
|
|
public ResultHistoryOutputFromEquation(string name, string equation)
|
|
: base(name, "", RegionTypeEnum.None)
|
|
{
|
|
_equation = equation;
|
|
_unit = "/";
|
|
_parentNames = null;
|
|
}
|
|
|
|
|
|
// Methods
|
|
public void SetParentNames(string[] parentNames)
|
|
{
|
|
_parentNames = parentNames;
|
|
}
|
|
public override string[] GetParentNames()
|
|
{
|
|
return _parentNames;
|
|
}
|
|
}
|
|
}
|