@Override
    public void configure(String parameters) {
        if (parameters.isEmpty()) {
            return;
        }
        LinkedList<Double> values = new LinkedList<Double>();

        List<String> strValues = Op.split(parameters, " ");
        for (String strValue : strValues) {
            values.add(Op.toDouble(strValue));
        }

        if (values.size() % 2 == 0) {
            setHeight(1.0);
        } else {
            setHeight(values.removeLast());
        }
        setXY(toPairs(values));
    }
@ Override public void configure ( String parameters ) { if ( parameters . isEmpty ( ) ) { return ; } LinkedList < Double > values = new LinkedList < Double > ( ) ; List < String > strValues = Op . split ( parameters , " " ) ; for ( String strValue : strValues ) { values . add ( Op . toDouble ( strValue ) ) ; } if ( values . size ( ) % 2 == 0 ) { setHeight ( 1.0 ) ; } else { setHeight ( values . removeLast ( ) ) ; } setXY ( toPairs ( values ) ) ; }
Configures the term with the parameters given as `x1 y1 xn yn [height]`

@param parameters as `x1 y1 xn yn [height]`