Kandis exporter geschrieben

Deckel und Sohlhöhe werden gespeichert
This commit is contained in:
2023-04-19 20:52:02 +02:00
parent 1555e54e82
commit 0877d2b308
16 changed files with 400 additions and 112 deletions

View File

@@ -77,10 +77,10 @@ namespace SewerStammGen.WPF.ViewModel
private void RecalculateLength()
{
double x1 = (double)Model.StartSchacht.RechtsWert;
double x2 = (double)Model.EndSchacht.RechtsWert;
double y1 = (double)Model.StartSchacht.HochWert;
double y2 = (double)Model.EndSchacht.HochWert;
double x1 = (double)Model.StartSchacht.DeckelRechtsWert;
double x2 = (double)Model.EndSchacht.DeckelRechtsWert;
double y1 = (double)Model.StartSchacht.DeckelHochWert;
double y2 = (double)Model.EndSchacht.DeckelHochWert;
double length = Math.Sqrt(((x1 - x2) * (x1 - x2)) + ((y1 - y2) * (y1 - y2)));

View File

@@ -36,25 +36,25 @@ namespace SewerStammGen.WPF.ViewModel
}
}
}
public decimal RechtsWert
public decimal DeckelRechtsWert
{
get => _model.RechtsWert;
get => _model.DeckelRechtsWert;
set
{
if(_model.RechtsWert != value)
if(_model.DeckelRechtsWert != value)
{
_model.RechtsWert = value;
_model.DeckelRechtsWert = value;
OnPropertyChanged();
}
}
}
public decimal HochWert
public decimal DeckelHochWert
{
get => _model.HochWert; set
get => _model.DeckelHochWert; set
{
if (_model.HochWert != value)
if (_model.DeckelHochWert != value)
{
_model.HochWert = value;
_model.DeckelHochWert = value;
OnPropertyChanged();
}
}
@@ -71,6 +71,31 @@ namespace SewerStammGen.WPF.ViewModel
}
}
}
public decimal SohlHochWert
{
get => _model.SohlHochWert;
set
{
if(_model.SohlHochWert != value)
{
_model.SohlHochWert = value;
OnPropertyChanged();
}
}
}
public decimal SohlRechtsWert
{
get => _model.SohlRechtsWert;
set
{
if(_model.SohlRechtsWert != value)
{
_model.SohlRechtsWert = value;
OnPropertyChanged();
}
}
}
public decimal SohlHoehe
{
get => _model.SohlHoehe;