Class IntRectangle

java.lang.Object
org.jacop.constraints.IntRectangle

class IntRectangle extends Object
Defines a rectangle with integer origine and length used in the diffn constraint.
Version:
4.10
  • Field Details

    • dim

      int dim
    • length

      int[] length
    • origin

      int[] origin
  • Constructor Details

    • IntRectangle

      public IntRectangle(List<Integer> R)
    • IntRectangle

      public IntRectangle(int size)
    • IntRectangle

      public IntRectangle(int[] R)
  • Method Details

    • 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)
    • overlap

      public boolean overlap(IntRectangle R)
    • setDim

      void setDim(int i)
    • toString

      public String toString()
      Overrides:
      toString in class Object