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) classDefines a rectangle used in the diffn constraint.Fields in org.jacop.constraints declared as RectangleModifier and TypeFieldDescriptionDiff.rectanglesIt specifies the list of rectangles which are of interest for this diff constraint.(package private) Rectangle[]Diff2VarValue.RectsMethods 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) booleanDiff.containsChangedVariable(Rectangle r, Set<IntVar> fdvQueue) (package private) booleanDisjointConditional.doesNotFit(int j, Rectangle r, Profile barrier) booleanIntRectangle.domOverlap(Rectangle R) booleanRectangle.domOverlap(Rectangle r) It returns true if this rectangle overlaps with a given rectangle.(package private) intDisjointConditional.findMaxLength(int i, int length, Rectangle r) private booleanDiff.findRectangles(Rectangle r, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, Set<IntVar> fdvQueue) (package private) booleanDiff2.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) private booleanDisjoint.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) (package private) booleanDisjointConditional.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates, List<RectangleWithCondition> OverlappingRects, Set<IntVar> fdvQueue) (package private) void(package private) voidDisjointConditionalProfile.make(int i, int j, Rectangle r, int begin, int end, List<RectangleWithCondition> Rs, ExclusiveList ExList) private Diff.PairDiff.minForbiddenInterval(int start, int i, Rectangle r, List<IntRectangle> ConsideredRect) (package private) IntervalDisjointConditional.minForbiddenInterval(int start, int i, Rectangle r, List<IntRectangle> ConsideredRect, int minI) private void(package private) voidDisjointConditional.narrowIthCondition(int i, Rectangle r, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates) (package private) voidDiff.narrowRectangle(Rectangle r, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates) (package private) voidDisjointConditional.narrowRectangleCondition(Rectangle r, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates) private booleanDiff.notFit(int i, Rectangle r, List<IntRectangle> ConsideredRect, int barierPosition) (package private) booleanDisjointConditional.notFit(int i, Rectangle r, List<IntRectangle> ConsideredRect) (package private) voidDiff.profileCheckRectangle(DiffnProfile Profile, Rectangle r, int i, int j) (package private) voidDisjointConditional.profileCheckRectangle(DisjointConditionalProfile Profile, Rectangle r, int i, int j) (package private) voidDiff.profileNarrowing(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) voidDisjoint.profileNarrowing(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) voidDisjointConditional.profileNarrowingCondition(int i, Rectangle r, List<RectangleWithCondition> ProfileCandidates) (package private) voidMethod parameters in org.jacop.constraints with type arguments of type RectangleModifier and TypeMethodDescription(package private) void(package private) voidDiff.profileNarrowing(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) voidDisjoint.profileNarrowing(int i, Rectangle r, List<Rectangle> ProfileCandidates) (package private) voidConstructors 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)