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