private void CreateSubItem(IFCItem item, string attribute) { for (int i = 0; i < NumberIfcObjectInstance.ToInt32(); i++) { IntPtr ifcObject = IntPtr.Zero; ModelManager.Instance.IFCEngine.GetAggregationElement(this.IfcObjectInstances, i, IfcEngine.SdaiType.Instance, out ifcObject); var GlobalId = GettingAttribute(ifcObject, "GlobalId"); var Name = GettingAttribute(ifcObject, "Name"); var Description = GettingAttribute(ifcObject, "Description"); IFCItem subItem = new IFCItem(); subItem.CreateItem(item, ifcObject, attribute, GlobalId, Name, Description); } }
private void CreateItem(IFCItem item, string attribute) { item.CreateItem(null, IntPtr.Zero, "", attribute, "", ""); CreateSubItem(item, attribute); }