From 9627d830d7be7a3b645181172c4c5e0978996f61 Mon Sep 17 00:00:00 2001 From: sk89q Date: Fri, 28 Feb 2014 16:15:14 -0800 Subject: [PATCH] Added CuboidRegion.makeCuboid(Region). --- .../com/sk89q/worldedit/regions/CuboidRegion.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java b/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java index 8ba1d5ae6..99d3f8925 100644 --- a/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java +++ b/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java @@ -42,6 +42,7 @@ public class CuboidRegion extends AbstractRegion implements FlatRegion { * Store the second point. */ private Vector pos2; + /** * Construct a new instance of this cuboid region. * @@ -396,4 +397,16 @@ public class CuboidRegion extends AbstractRegion implements FlatRegion { public CuboidRegion clone() { return (CuboidRegion) super.clone(); } + + /** + * Make a cuboid region out of the given region using the minimum and maximum + * bounds of the provided region. + * + * @param region the region + * @return a new cuboid region + */ + public static CuboidRegion makeCuboid(Region region) { + return new CuboidRegion(region.getMinimumPoint(), region.getMaximumPoint()); + } + }