Files
StructureHelper/StructureHelper/Services/Reports/CalculationReports/IsoField2DReport.cs
Evgeny Redikultsev 3b95fab0b2 Add field 2d viewer
2025-12-27 21:59:20 +05:00

35 lines
872 B
C#

using StructureHelper.Infrastructure.UI.DataContexts;
using StructureHelper.Windows.CalculationWindows.CalculatorsViews.ForceCalculatorViews;
namespace StructureHelper.Services.Reports.CalculationReports
{
public class IsoField2DReport : IIsoFieldReport
{
private SelectedPrimitiveSet primitiveSet;
private IsoField2DViewerViewModel viewModel;
private IsoField2DViewerView view;
public IsoField2DReport(SelectedPrimitiveSet primitiveSet)
{
this.primitiveSet = primitiveSet;
}
public void Prepare()
{
viewModel = new(primitiveSet);
view = new(viewModel);
}
public void Show()
{
Prepare();
ShowPrepared();
}
public void ShowPrepared()
{
view.ShowDialog();
}
}
}