コード例 #1
0
ファイル: DxfFile.cs プロジェクト: UgaitzEtxebarria/dxf
        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));
        }
コード例 #2
0
ファイル: DxfBoundingBox.cs プロジェクト: zakb120/dxf
 public DxfBoundingBox Combine(DxfBoundingBox other)
 {
     return(FromPoints(new[] { MinimumPoint, MaximumPoint, other.MinimumPoint, other.MaximumPoint }).GetValueOrDefault());
 }