public LineList_Output_ParamDef(string inName, FeRestraint inDefaultRestraint = null, List <string> inDefaultSelectedSectionNames = null) : base(inName) { if (inDefaultSelectedSectionNames == null || inDefaultSelectedSectionNames.Count == 0) { // Adds ALL sections SelectedSections.AddItems(FeSectionPipe.GetAllSections()); } else { SelectedSections.AddItems((from a in FeSectionPipe.GetAllSections() where inDefaultSelectedSectionNames.Contains(a.Name) select a).ToList()); } SelectedSections.CollectionChanged += SelectedSections_CollectionChanged; if (inDefaultRestraint == null) { Restraint = new FeRestraint(); // All False } else { Restraint = inDefaultRestraint; } }
public PointList_Output_ParamDef(string inName, FeRestraint inDefaultRestraint = null) : base(inName) { if (inDefaultRestraint == null) { Restraint = new FeRestraint(); // All False } else { Restraint = inDefaultRestraint; } }
public LineList_GhGeom_ParamDef(string inName, FeRestraint inDefaultRestraint = null) : base(inName) { if (inDefaultRestraint == null) { Restraint = new FeRestraint(); // All False } else { Restraint = inDefaultRestraint; } WpfFeSections_ToCombine = CollectionViewSource.GetDefaultView(_feSections_ToCombine); WpfFeSections_ToCombine.SortDescriptions.Add(new SortDescription("FirstSortDimension", ListSortDirection.Ascending)); WpfFeSections_ToCombine.SortDescriptions.Add(new SortDescription("SecondSortDimension", ListSortDirection.Ascending)); }