/** * Add this dimensions to the list of axes and dims. * * @param minVal minimum size of the dimension allways smaller or equal val * @param val the value, 0 means ignore * @param label the label to use for the axis */ private void processDimension(final int minVal, final int val, final String label) { double dimVal = (val - minVal); if (m_randomSize) { dimVal *= Math.random(); } dimVal += minVal; dimVal = Math.round(dimVal); // ignore empty dimensions if (dimVal != 0) { m_dimList.add((long) dimVal); m_axisList.add(Axes.get(label)); } }