/// <summary> /// This is the method that actually does the work. /// </summary> /// <param name="DA">The DA object is used to retrieve from inputs and store in outputs.</param> protected override void SolveInstance(IGH_DataAccess DA) { IEntityInfo info = new IEntityInfo(); DA.GetData(0, ref info); BoundingBox bb = new BoundingBox(); if (info.Dimension > 0) { bb = info.GetBoundingBox(); } DA.SetData(0, info.Tag); DA.SetData(1, info.Dimension); DA.SetData(2, info.Position); DA.SetData(3, bb); }