public interface  oadd.org.apache.commons.math.geometry.partitioning.Region extends java.lang.Object
{
public abstract oadd.org.apache.commons.math.geometry.partitioning.Region buildNew(oadd.org.apache.commons.math.geometry.partitioning.BSPTree);
public abstract oadd.org.apache.commons.math.geometry.partitioning.Region copySelf();
public abstract boolean isEmpty();
public abstract boolean isEmpty(oadd.org.apache.commons.math.geometry.partitioning.BSPTree);
public abstract boolean contains(oadd.org.apache.commons.math.geometry.partitioning.Region);
public abstract oadd.org.apache.commons.math.geometry.partitioning.Region$Location checkPoint(oadd.org.apache.commons.math.geometry.Vector);
public abstract oadd.org.apache.commons.math.geometry.partitioning.BSPTree getTree(boolean);
public abstract double getBoundarySize();
public abstract double getSize();
public abstract oadd.org.apache.commons.math.geometry.Vector getBarycenter();
public abstract oadd.org.apache.commons.math.geometry.partitioning.Side side(oadd.org.apache.commons.math.geometry.partitioning.Hyperplane);
public abstract oadd.org.apache.commons.math.geometry.partitioning.SubHyperplane intersection(oadd.org.apache.commons.math.geometry.partitioning.SubHyperplane);
}