public DxfBoundingBox GetBoundingBox() { var boundingBoxes = Entities.Select(e => e.GetBoundingBox()).Where(b => b != null).Select(b => b.GetValueOrDefault()).ToList(); return(boundingBoxes.Count == 0 ? default(DxfBoundingBox) : DxfBoundingBox.FromEnumerable(boundingBoxes)); }
public DxfBoundingBox Combine(DxfBoundingBox other) { return(FromPoints(new[] { MinimumPoint, MaximumPoint, other.MinimumPoint, other.MaximumPoint }).GetValueOrDefault()); }