Lines Matching refs:st

558                runs[i].st, runs[i].vst, runs[i].en, runs[i].ven, runs[i].pente); // localization ok
565 int FloatLigne::AddRun(float st, float en, float vst, float ven)
567 return AddRun(st, en, vst, ven, (ven - vst) / (en - st));
571 int FloatLigne::AddRun(float st, float en, float vst, float ven, float pente)
573 if ( st >= en ) {
579 r.st = st;
611 runs[i].st = a->runs[i].st;
635 if ( lastEnd >= runA.st - 0.00001 ) {
641 lastStart = runA.st;
645 lastStart = runA.st;
650 float cutPos = (runA.st * (tresh - runA.ven) + runA.en * (runA.vst - tresh)) / (runA.vst - runA.ven);
652 if ( lastEnd >= runA.st - 0.00001 ) {
662 AddRun(runA.st, cutPos, tresh, tresh);
668 AddRun(runA.st, cutPos, tresh, tresh);
678 float cutPos = (runA.st * (runA.ven - tresh) + runA.en * (tresh - runA.vst)) / (runA.ven - runA.vst);
684 AddRun(runA.st, cutPos, runA.vst, tresh);
695 AddRun(runA.st, runA.en, runA.vst, runA.ven);
725 over->AddRun(runA.st, runA.en, runA.vst, runA.ven);
728 float cutPos = (runA.st * (tresh - runA.ven) + runA.en * (runA.vst - tresh)) / (runA.vst - runA.ven);
730 over->AddRun(runA.st, cutPos, runA.vst, tresh);
736 float cutPos = (runA.st * (runA.ven - tresh) + runA.en * (tresh-runA.vst)) / (runA.ven - runA.vst);
737 AddRun(runA.st, cutPos, runA.vst, tresh);
742 AddRun(runA.st, runA.en, runA.vst, runA.ven);
769 if ( lastEnd >= runA.st-0.00001 ) {
775 lastStart = runA.st;
779 lastStart = runA.st;
784 float cutPos = (runA.st * (tresh - runA.ven) + runA.en * (runA.vst - tresh)) / (runA.vst - runA.ven);
786 if ( lastEnd >= runA.st-0.00001 ) {
796 AddRun(runA.st, cutPos, tresh, tresh);
802 AddRun(runA.st, cutPos, tresh, tresh);
812 float cutPos = (runA.st * (runA.ven - tresh) + runA.en * (tresh - runA.vst)) / (runA.ven - runA.vst);
818 AddRun(runA.st, cutPos, runA.vst, tresh);
829 AddRun(runA.st, runA.en, runA.vst, runA.ven);
858 if ( lastEnd >= runA.st - 0.00001 ) {
862 lastStart = runA.st;
866 lastStart = runA.st;
873 float cutPos = (runA.st * (tresh - runA.ven) + runA.en * (runA.vst - tresh)) / (runA.vst - runA.ven);
875 if ( lastEnd >= runA.st - 0.00001 ) {
879 AddRun(runA.st, cutPos, tresh, tresh);
882 AddRun(runA.st, cutPos, tresh, tresh);
889 float cutPos = (runA.st * (runA.ven - tresh) + runA.en * (tresh - runA.vst)) / (runA.ven - runA.vst);