Class CubeBounds


  • public class CubeBounds
    extends java.lang.Object

    Title: CubeBounds

    Description: This class is a simple representation of a cube. It is used in the region-grow-bounding-box changes.

    Version:
    1.0
    Author:
    lee orsino
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int highX
      DOCUMENT ME!
      private int highY
      DOCUMENT ME!
      private int highZ
      DOCUMENT ME!
      private int lowX
      DOCUMENT ME!
      private int lowY
      DOCUMENT ME!
      private int lowZ
      DOCUMENT ME!
    • Constructor Summary

      Constructors 
      Constructor Description
      CubeBounds​(int highXValue, int lowXValue, int highYValue, int lowYValue, int highZValue, int lowZValue)
      Creates a new CubeBounds object.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean contains​(Point3D seedPt)
      method tests seedPt parameter for inclusion inside this logical cube.
      int highX()
      DOCUMENT ME!
      int highY()
      DOCUMENT ME!
      int highZ()
      DOCUMENT ME!
      int lowX()
      DOCUMENT ME!
      int lowY()
      DOCUMENT ME!
      int lowZ()
      DOCUMENT ME!
      java.lang.String toString()
      DOCUMENT ME!
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • highX

        private int highX
        DOCUMENT ME!
      • highY

        private int highY
        DOCUMENT ME!
      • highZ

        private int highZ
        DOCUMENT ME!
      • lowX

        private int lowX
        DOCUMENT ME!
      • lowY

        private int lowY
        DOCUMENT ME!
      • lowZ

        private int lowZ
        DOCUMENT ME!
    • Constructor Detail

      • CubeBounds

        public CubeBounds​(int highXValue,
                          int lowXValue,
                          int highYValue,
                          int lowYValue,
                          int highZValue,
                          int lowZValue)
        Creates a new CubeBounds object.
        Parameters:
        highXValue - int high x value
        lowXValue - int low x value
        highYValue - int high y value
        lowYValue - int low y value
        highZValue - int high z value
        lowZValue - int low z value
    • Method Detail

      • contains

        public boolean contains​(Point3D seedPt)
        method tests seedPt parameter for inclusion inside this logical cube.
        Parameters:
        seedPt - DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • highX

        public int highX()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • highY

        public int highY()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • highZ

        public int highZ()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • lowX

        public int lowX()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • lowY

        public int lowY()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • lowZ

        public int lowZ()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • toString

        public java.lang.String toString()
        DOCUMENT ME!
        Overrides:
        toString in class java.lang.Object
        Returns:
        DOCUMENT ME!