this.name = name;
}
private List<MeasurableProperty> getMeasurableProperties() {
List<MeasurableProperty> list = new ArrayList<MeasurableProperty>();
list.add(new MeasurableProperty(new BooleanScale(),"xcl:imageWidth:equal"));
list.add(new MeasurableProperty(new BooleanScale(),"xcl:imageHeight:equal"));
list.add(new MeasurableProperty(new BooleanScale(),"xcl:bitsPerSample:equal"));
list.add(new MeasurableProperty(new IntegerScale(),"xcl:bitsPerSample:intDiff"));
list.add(new MeasurableProperty(new BooleanScale(),"xcl:interlace:equal"));
list.add(new MeasurableProperty(new BooleanScale(),"xcl:transparency:equal"));
list.add(new MeasurableProperty(new BooleanScale(),"xcl:backgroundColour:equal"));
list.add(new MeasurableProperty(new PositiveIntegerScale(),"xcl:rgbPalette:hammingDistance"));
list.add(new MeasurableProperty(new FloatRangeScale(),"xcl:gamma:percDeviation"));
return list;
}