Lines Matching defs:curLength
115 double curLength=0;
136 double stLength=curLength;
137 double enLength=curLength+nl;
139 if ( curLength <= head && curLength+nl > head ) {
140 nl-=head-curLength;
141 curLength=head;
155 Geom::Point p=(enLength-curLength)*lastP+(curLength-stLength)*n;
160 pT=(lastT*(enLength-curLength)+nT*(curLength-stLength))/(enLength-stLength);
162 pT=(nPiece*(curLength-stLength))/(enLength-stLength);
173 if ( curLength >= head /*&& curLength+nl <= totLength-tail*/ ) {
174 while ( curLength <= totLength-tail && nl > 0 ) {
175 if ( enLength <= totLength-tail ) nl=enLength-curLength; else nl=totLength-tail-curLength;
193 Geom::Point p=(enLength-curLength-leftInDash)*lastP+(curLength+leftInDash-stLength)*n;
198 pT=(lastT*(enLength-curLength-leftInDash)+nT*(curLength+leftInDash-stLength))/(enLength-stLength);
200 pT=(nPiece*(curLength+leftInDash-stLength))/(enLength-stLength);
207 Geom::Point p=(enLength-curLength-leftInDash)*lastP+(curLength+leftInDash-stLength)*n;
212 pT=(lastT*(enLength-curLength-leftInDash)+nT*(curLength+leftInDash-stLength))/(enLength-stLength);
214 pT=(nPiece*(curLength+leftInDash-stLength))/(enLength-stLength);
223 curLength+=leftInDash;
227 curLength+=nl;
238 nl=enLength-curLength;
240 if ( curLength <= totLength-tail && curLength+nl > totLength-tail ) {
241 nl=totLength-tail-curLength;
247 Geom::Point p=(enLength-curLength)*lastP+(curLength-stLength)*n;
252 pT=(lastT*(enLength-curLength)+nT*(curLength-stLength))/(enLength-stLength);
254 pT=(nPiece*(curLength-stLength))/(enLength-stLength);
264 curLength=enLength;