protected override void SolveInstance(IGH_DataAccess DA) { // get input FemDesign.Sections.SectionDatabase sectionDatabase = null; string sectionName = null; if (!DA.GetData(0, ref sectionDatabase)) { return; } if (!DA.GetData(1, ref sectionName)) { return; } if (sectionDatabase == null || sectionName == null) { return; } // FemDesign.Sections.Section section = sectionDatabase.SectionByName(sectionName); // set output DA.SetData(0, section); }
protected override void SolveInstance(IGH_DataAccess DA) { // FemDesign.Sections.SectionDatabase sectionDatabase = FemDesign.Sections.SectionDatabase.GetDefault(); // set output DA.SetData(0, sectionDatabase); }
protected override void SolveInstance(IGH_DataAccess DA) { // get input FemDesign.Sections.SectionDatabase sectionDatabase = null; if (!DA.GetData(0, ref sectionDatabase)) { return; } if (sectionDatabase == null) { return; } // List <string> sectionNames = sectionDatabase.SectionNames(); // output DA.SetDataList(0, sectionNames); }
protected override void SolveInstance(IGH_DataAccess DA) { // get input string filePath = null; if (!DA.GetData(0, ref filePath)) { return; } if (filePath == null) { return; } // FemDesign.Sections.SectionDatabase sectionDatabase = FemDesign.Sections.SectionDatabase.DeserializeStruxml(filePath); // set output DA.SetData(0, sectionDatabase); }