using System;
using System.Collections.Generic;
using System.Windows.Forms;
using System.IO;
using System.Text;
using System.Linq;
namespace DPumpHydr.WinFrmUI.Volute
{
public partial class MainViewPage
{
OccDesign3DCtrl _occDesign3dCtrl;
OccDesign2DCtrl _occDesign2dCtrl;
DesignMainDockPanel _designMainDockPanel;
private void InitialDesginPanel()
{
this._occDesign3dCtrl = new OccDesign3DCtrl();
this._occDesign3dCtrl.Size = new System.Drawing.Size(1000, 1000);
this._occDesign3dCtrl.Name = "OccDesignCtrl3d";
this._occDesign3dCtrl.Dock = DockStyle.Fill;
this._occDesign3dCtrl.Initial( );
this._occDesign2dCtrl = new OccDesign2DCtrl();
this._occDesign2dCtrl.Size = new System.Drawing.Size(1000, 1000);
this._occDesign2dCtrl.Name = "OccDesignCtrl2d";
this._occDesign2dCtrl.Dock = DockStyle.Fill;
this._occDesign2dCtrl.Initial( );
this._designMainDockPanel = new DesignMainDockPanel();
this._designMainDockPanel.Size = new System.Drawing.Size(1000, 1000);
this._designMainDockPanel.Name = "OccDesignCtrl";
this._designMainDockPanel.Dock = DockStyle.Fill;
this._designMainDockPanel.DockText = "设计视图";
_designMainDockPanel.SetOccCtrl(_occDesign3dCtrl, _occDesign2dCtrl);
MainDockPanel.AddContent(_designMainDockPanel);
}
///
/// 更新1-8
///
///
private void RefreshSectShapeWhole18(ViewModel.SectionBundleInfo bundle)
{
_occDesign3dCtrl.RefreshAllSectShape18(bundle);
_occDesign2dCtrl.RefreshAllSectShape18(bundle);
this._sectAreaDockPanel.SetBindingData(bundle);
}
//更新单个断面
private void RefreshSectShapeSingle18( ViewModel.SectionShapePara para)
{
this._sectionBundleInfo.FromSectionShapePara(para);
_occDesign3dCtrl.RefreshSingleSectShape18(para);
_occDesign2dCtrl.RefreshSingleSectShape18(para);
this._sectAreaDockPanel.SetBindingData(para);
}
}
}