Moved HasSupressedBends to ViewHelper class.

This commit is contained in:
AJ
2021-03-21 22:20:58 -04:00
parent e9a7b51d24
commit 60bd4ff645
2 changed files with 27 additions and 27 deletions

View File

@@ -506,12 +506,12 @@ namespace ExportDXF.Forms
var drawingModel = templateDrawing as ModelDoc2;
drawingModel.ViewZoomtofit2();
if (HasSupressedBends(view))
if (ViewHelper.HasSupressedBends(view))
{
Print("A bend is suppressed, please check flat pattern!", Color.Red);
}
if (HideModelSketches(view))
if (ViewHelper.HideModelSketches(view))
{
// delete the current view that has sketches shown
drawingModel.SelectByName(0, view.Name);
@@ -547,31 +547,6 @@ namespace ExportDXF.Forms
}
}
private bool HasSupressedBends(IView view)
{
var model = view.ReferencedDocument;
var refConfig = view.ReferencedConfiguration;
model.ShowConfiguration(refConfig);
var flatPattern = model.GetFeatureByTypeName("FlatPattern");
if (flatPattern.IsSuppressed())
{
return true;
}
var bends = flatPattern.GetAllSubFeaturesByTypeName("UiBend");
foreach (var bend in bends)
{
var isSuppressed = bend.IsSuppressed();
if (isSuppressed)
return true;
}
return false;
}
private string UserSelectFolder()
{
string path = null;

View File

@@ -298,5 +298,30 @@ namespace ExportDXF
return modelChanged;
}
public static bool HasSupressedBends(IView view)
{
var model = view.ReferencedDocument;
var refConfig = view.ReferencedConfiguration;
model.ShowConfiguration(refConfig);
var flatPattern = model.GetFeatureByTypeName("FlatPattern");
if (flatPattern.IsSuppressed())
{
return true;
}
var bends = flatPattern.GetAllSubFeaturesByTypeName("UiBend");
foreach (var bend in bends)
{
var isSuppressed = bend.IsSuppressed();
if (isSuppressed)
return true;
}
return false;
}
}
}