addes setMetricDistance()