09.09.2011, 16:27
(09.09.2011, 14:18)Kanitfastan Wrote: Kannst du mir ein Beispiel (Listing...) geben?
So sieht das im Code aus:
Code:
public double getElevationAscend(int startIndex, int endIndex) {
double result = 0;
List<P> positions = getPositions();
BaseNavigationPosition previous = null;
for (int i = startIndex; i <= endIndex; i++) {
BaseNavigationPosition next = positions.get(i);
if (previous != null) {
Double elevation = previous.calculateElevation(next);
if (elevation != null && elevation > 0)
result += elevation;
}
previous = next;
}
return result;
}
--
Christian
Christian
