#include WORD CatmullRom::performSpline(Vector &sourcePairs,Vector &destPairs) { double a0,a1,a2,a3; double dx,dx1,dx2; double dy,dy1,dy2; double endPointOne,endPointTwo,resamplingPos; double xPoint; int clampOne,clampTwo; int direction; int destSize((int)destPairs.size()); int sourceSize((int)sourcePairs.size()); int inputIndex,index; if(sourceSize<2||destSize<2)return FALSE; if(sourcePairs[0].column()sourcePairs[sourceSize-1].column()) direction=0; else direction=1; } else { if(destPairs[0].column()>sourcePairs[0].column()|| destPairs[destSize-1].column()endPointTwo)|| (-1==direction&&resamplingPossourcePairs[inputIndex].column(); inputIndex++); if(resamplingPos