double segmentLen = dpAct.distance(directPositionNext);
this.totalLength += segmentLen;
DirectPositionImpl tempMid = dpAct.clone();
tempMid.add( directPositionNext);
tempMid.divideBy(2);
tempMid.scale(segmentLen);
this.centSum.add(tempMid);
dpAct = directPositionNext;
}