137 lines
2.9 KiB
C#
137 lines
2.9 KiB
C#
|
|
using MathNet.Numerics.Integration;
|
|||
|
|
using System.ComponentModel;
|
|||
|
|
using System.Runtime.CompilerServices;
|
|||
|
|
|
|||
|
|
namespace CaeKnowledge.View
|
|||
|
|
{
|
|||
|
|
public class ViewFeLog : INotifyPropertyChanged
|
|||
|
|
{
|
|||
|
|
public ViewFeLog(
|
|||
|
|
string jobName,
|
|||
|
|
int id, double x, double y, double z,
|
|||
|
|
double all= 0.0, double u = 0.0, double v = 0.0, double w = 0.0)
|
|||
|
|
{
|
|||
|
|
_jobName = jobName;
|
|||
|
|
_id = id;
|
|||
|
|
_x = x;
|
|||
|
|
_y = y;
|
|||
|
|
_z = z;
|
|||
|
|
_all = all;
|
|||
|
|
_u = u;
|
|||
|
|
_v = v;
|
|||
|
|
_w = w;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private string _jobName;
|
|||
|
|
[DisplayName("Job名称")]
|
|||
|
|
public string JobName
|
|||
|
|
{
|
|||
|
|
get => _jobName;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_jobName = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private int _id;
|
|||
|
|
[DisplayName("节点Id")]
|
|||
|
|
public int NodeId
|
|||
|
|
{
|
|||
|
|
get => _id;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_id = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _x;
|
|||
|
|
public double X
|
|||
|
|
{
|
|||
|
|
get => _x;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_x = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _y;
|
|||
|
|
public double Y
|
|||
|
|
{
|
|||
|
|
get => _y;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_y = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _z;
|
|||
|
|
public double Z
|
|||
|
|
{
|
|||
|
|
get => _z;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_z = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _all;
|
|||
|
|
[DisplayName("位移All")]
|
|||
|
|
public double All
|
|||
|
|
{
|
|||
|
|
get => _all;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_all = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _u;
|
|||
|
|
[DisplayName("位移U")]
|
|||
|
|
public double U
|
|||
|
|
{
|
|||
|
|
get => _u;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_u = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _v;
|
|||
|
|
[DisplayName("位移V")]
|
|||
|
|
public double V
|
|||
|
|
{
|
|||
|
|
get => _v;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_v = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private double _w;
|
|||
|
|
[DisplayName("位移W")]
|
|||
|
|
public double W
|
|||
|
|
{
|
|||
|
|
get => _w;
|
|||
|
|
set
|
|||
|
|
{
|
|||
|
|
_w = value;
|
|||
|
|
OnPropertyChanged();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|||
|
|
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
|||
|
|
{
|
|||
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|