Class IntRectangle


  • class IntRectangle
    extends java.lang.Object
    Defines a rectangle with integer origine and length used in the diffn constraint.
    Version:
    4.8
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int dim  
      (package private) int[] length  
      (package private) int[] origin  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void add​(int o, int l)  
      (package private) int dim()  
      boolean domOverlap​(Rectangle R)  
      (package private) boolean intervalOverlap​(int min1, int max1, int min2, int max2)  
      (package private) int length​(int i)  
      (package private) int origin​(int i)  
      boolean overlap​(IntRectangle R)  
      (package private) void setDim​(int i)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • dim

        int dim
      • length

        int[] length
      • origin

        int[] origin
    • Constructor Detail

      • IntRectangle

        public IntRectangle​(java.util.List<java.lang.Integer> R)
      • IntRectangle

        public IntRectangle​(int size)
      • IntRectangle

        public IntRectangle​(int[] R)
    • Method Detail

      • add

        void add​(int o,
                 int l)
      • dim

        int dim()
      • domOverlap

        public boolean domOverlap​(Rectangle R)
      • intervalOverlap

        boolean intervalOverlap​(int min1,
                                int max1,
                                int min2,
                                int max2)
      • length

        int length​(int i)
      • origin

        int origin​(int i)
      • setDim

        void setDim​(int i)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object