trace.visualizers
Class AllDifferentMatrix

java.lang.Object
  extended by trace.Visualizer
      extended by trace.visualizers.DomainMatrix
          extended by trace.visualizers.AllDifferentMatrix

public class AllDifferentMatrix
extends DomainMatrix

A specialized visualizer for a list of allDifferent constraints.

Since:
14/12/10
Author:
Charles Prud'homme

Field Summary
 
Fields inherited from class trace.Visualizer
display, group, height, id, max, min, width, writer, x, y
 
Constructor Summary
AllDifferentMatrix(IntDomainVar[][] vars, String display, int width, int height)
          Build a visualizer for a list of allDifferent constraints
AllDifferentMatrix(IntDomainVar[][] vars, String type, String display, int x, int y, int width, int height, String group, int min, int max)
          Build a visualizer for a list of allDifferent constraints
 
Method Summary
 
Methods inherited from class trace.visualizers.DomainMatrix
print
 
Methods inherited from class trace.Visualizer
getDisplay, getGroup, getHeight, getId, getType, getWidth, options, setGroup, setId, setMinMax, setXY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllDifferentMatrix

public AllDifferentMatrix(IntDomainVar[][] vars,
                          String display,
                          int width,
                          int height)
Build a visualizer for a list of allDifferent constraints

Parameters:
vars - domain variables
display - "expanded" or "compact"
width - width of the visualizer
height - height of the visualizer

AllDifferentMatrix

public AllDifferentMatrix(IntDomainVar[][] vars,
                          String type,
                          String display,
                          int x,
                          int y,
                          int width,
                          int height,
                          String group,
                          int min,
                          int max)
Build a visualizer for a list of allDifferent constraints

Parameters:
vars - domain variables
display - "expanded" or "compact"
x - coordinate of the visualizer in the x-axis (horizontal)
y - coordinate of the visualizer in the y-axis (vertical)
width - width of the visualizer
height - height of the visualizer
group - group name (to group multiple constraints)
min - expected minimal value of any of the domains
max - expected maximal value of any of the domains


Copyright © 2012. All Rights Reserved.