Add field 2d viewer

This commit is contained in:
Evgeny Redikultsev
2025-12-27 21:59:20 +05:00
parent d81b72d420
commit 3b95fab0b2
28 changed files with 726 additions and 29 deletions

View File

@@ -0,0 +1,34 @@
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();
}
}
}