ics[niPoints-1] = xcs[nxpoints-1];
for(int ii=0; ii<nxpoints; ii++){
ycs[ii]=this.data[kk+1][ii];
}
cs.resetData(xcs, ycs);
cs.calcDeriv();
xoldpoint=xBot+(int)(((xcs[0]-xLow)/xdenom)*xLen);
yoldpoint=yBot-(int)(((ycs[0]-yLow)/ydenom)*yLen);
for(int ii=1; ii<niPoints; ii++){
xnewpoint=xBot+(int)(((ics[ii]-xLow)/xdenom)*xLen);