Example #1
0
  /** Loads all current values from the parameter file for fitness functions. */
  private void load() {

    int n;

    for (int i = 0; i < param.FunctionSet.TREE_FUNCTIONS.size(); i++) {
      n = (Integer) param.FunctionSet.TREE_FUNCTIONS.get(i);
      treeBox[n].setSelected(true);
    }

    for (int i = 0; i < param.FunctionSet.SHAPE_FUNCTIONS.size(); i++) {
      n = (Integer) param.FunctionSet.SHAPE_FUNCTIONS.get(i) / 2;
      shapeBox[n].setSelected(true);
    }

    for (int i = 0; i < param.FunctionSet.MATH_FUNCTIONS.size(); i++) {
      n = (Integer) param.FunctionSet.MATH_FUNCTIONS.get(i);
      mathBox[n].setSelected(true);
    }

    for (int i = 0; i < param.FunctionSet.TEXTURE_FUNCTIONS.size(); i++) {
      n = (Integer) param.FunctionSet.TEXTURE_FUNCTIONS.get(i);
      textureBox[n].setSelected(true);
    }

    if (param.Parameters.ALPHA) alpha.setSelected(true);
    radius.setText(param.FunctionSet.RADIUS + "");
  };