Package org.jacop.constraints
Class IntRectangle
- java.lang.Object
-
- org.jacop.constraints.IntRectangle
-
class IntRectangle extends java.lang.Object
Defines a rectangle with integer origine and length used in the diffn constraint.- Version:
- 4.7
-
-
Constructor Summary
Constructors Constructor Description IntRectangle(int size)
IntRectangle(int[] R)
IntRectangle(java.util.List<java.lang.Integer> R)
-
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()
-
-
-
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)
-
overlap
public boolean overlap(IntRectangle R)
-
setDim
void setDim(int i)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-