Uses of Class
org.jacop.constraints.Rectangle
Packages that use Rectangle
-
Uses of Rectangle in org.jacop.constraints
Subclasses of Rectangle in org.jacop.constraintsModifier and TypeClassDescription(package private) class
Defines a rectangle used in the diffn constraint.Fields in org.jacop.constraints declared as RectangleModifier and TypeFieldDescriptionDiff.rectangles
It specifies the list of rectangles which are of interest for this diff constraint.(package private) Rectangle[]
Diff2VarValue.Rects
Methods in org.jacop.constraints that return RectangleModifier and TypeMethodDescription(package private) Rectangle[]
Diff.getRectangles()
private Rectangle[]
Diff2.onList
(int index, int[] exclusiveList) static Rectangle[]
Rectangle.toArrayOf2DRectangles
(List<? extends List<? extends IntVar>> rectangles) static Rectangle[]
Rectangle.toArrayOf2DRectangles
(IntVar[][] rectangles) static Rectangle[]
Rectangle.toArrayOf2DRectangles
(IntVar[] origin1, IntVar[] origin2, IntVar[] length1, IntVar[] length2) Methods in org.jacop.constraints with parameters of type RectangleModifier and TypeMethodDescription(package private) boolean
Diff.containsChangedVariable
(Rectangle r, Set<IntVar> fdvQueue) (package private) boolean
DisjointConditional.doesNotFit
(int j, Rectangle r, Profile barrier) boolean
IntRectangle.domOverlap
(Rectangle R) boolean
Rectangle.domOverlap
(Rectangle r) It returns true if this rectangle overlaps with a given rectangle.(package private) int
DisjointConditional.findMaxLength
(int i, int length, Rectangle r) private boolean
Diff.findRectangles
(Rectangle r, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, Set<IntVar> fdvQueue) (package private) boolean
Diff2.findRectangles
(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) private boolean
Disjoint.findRectangles
(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) (package private) boolean
DisjointConditional.findRectangles
(Rectangle r, int index, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates, List<RectangleWithCondition> OverlappingRects, Set<IntVar> fdvQueue) (package private) void
(package private) void
DisjointConditionalProfile.make
(int i, int j, Rectangle r, int begin, int end, List<RectangleWithCondition> Rs, ExclusiveList ExList) private Diff.Pair
Diff.minForbiddenInterval
(int start, int i, Rectangle r, List<IntRectangle> ConsideredRect) (package private) Interval
DisjointConditional.minForbiddenInterval
(int start, int i, Rectangle r, List<IntRectangle> ConsideredRect, int minI) private void
(package private) void
DisjointConditional.narrowIthCondition
(int i, Rectangle r, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates) (package private) void
Diff.narrowRectangle
(Rectangle r, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates) (package private) void
DisjointConditional.narrowRectangleCondition
(Rectangle r, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates) private boolean
Diff.notFit
(int i, Rectangle r, List<IntRectangle> ConsideredRect, int barierPosition) (package private) boolean
DisjointConditional.notFit
(int i, Rectangle r, List<IntRectangle> ConsideredRect) (package private) void
Diff.profileCheckRectangle
(DiffnProfile Profile, Rectangle r, int i, int j) (package private) void
DisjointConditional.profileCheckRectangle
(DisjointConditionalProfile Profile, Rectangle r, int i, int j) (package private) void
Diff.profileNarrowing
(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) void
Disjoint.profileNarrowing
(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) void
DisjointConditional.profileNarrowingCondition
(int i, Rectangle r, List<RectangleWithCondition> ProfileCandidates) (package private) void
Method parameters in org.jacop.constraints with type arguments of type RectangleModifier and TypeMethodDescription(package private) void
(package private) void
Diff.profileNarrowing
(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) void
Disjoint.profileNarrowing
(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) void
Constructors in org.jacop.constraints with parameters of type RectangleModifierConstructorDescriptionIt specifies a diff constraint.Conditional Diff2.(package private)
(package private)
Diff2VarValue
(Rectangle[] R) DisjointConditional
(Rectangle[] rectangles, ExclusiveList exclusionList, boolean doProfile) It specifies a diff constraint.It constructs a rectangle.RectangleWithCondition
(int i, Rectangle R, IntVar cond)