Class Extent3D



  • public class Extent3D
    extends Extent
    • Field Detail

      • minZ

        public double minZ
      • maxZ

        public double maxZ
    • Constructor Detail

      • Extent3D

        public Extent3D​()
        Constructor
      • Extent3D

        public Extent3D​(double xMin,
                        double xMax,
                        double yMin,
                        double yMax,
                        double zMin,
                        double zMax)
        Constructor
        Parameters:
        xMin - Minimum X
        xMax - Maximum X
        yMin - Minimum Y
        yMax - Maximum Y
        zMin - Minimum Z
        zMax - Maximum Z
    • Method Detail

      • is3D

        public boolean is3D​()
        Get is 3D or not
        Overrides:
        is3D in class Extent
        Returns:
        false
      • intersects

        public boolean intersects​(Extent extent)
        Tests whether this extent intersects the second extent.
        Overrides:
        intersects in class Extent
        Parameters:
        extent - The second extent
        Returns:
        Boolean
      • union

        public Extent3D union​(Extent3D ex)
        Return union extent
        Parameters:
        ex - Other extent
        Returns:
        Union extent
      • extend

        public Extent3D extend​(double ratio)
        Extends extent by ratio
        Overrides:
        extend in class Extent
        Parameters:
        ratio - The ratio
        Returns:
        Extended extent
      • extend

        public Extent3D extend​(double dx,
                               double dy,
                               double dz)
        Extends extent
        Parameters:
        dx - X delta
        dy - Y delta
        dz - Z delta
        Returns:
        Extended extent
      • clone

        public java.lang.Object clone​()
        Clone
        Overrides:
        clone in class Extent
        Returns:
        Extent object