Searched refs:spos (Results 1 - 8 of 8) sorted by relevance

/inkscape/src/livarot/
H A DBitLigne.h48 // put coverage from spos to epos (in canvas coordinates)
49 // full==true means that the bits from (fractional) position spos to epos are entirely covered
52 int AddBord(float spos,float epos,bool full);
H A DAlphaLigne.h54 // pente is (eval-sval)/(epos-spos), because you can compute it once per edge, and thus spare the
56 int AddBord(float spos,float sval,float epos,float eval,float iPente);
58 int AddBord(float spos,float sval,float epos,float eval);
H A Dfloat-line.h77 int AddBord(float spos, float sval, float epos, float eval, int guess = -1);
78 int AddBord(float spos, float sval, float epos, float eval, float pente, int guess = -1);
79 int AddBordR(float spos, float sval, float epos, float eval, float pente, int guess = -1);
80 int AppendBord(float spos, float sval, float epos, float eval, float pente);
H A DAlphaLigne.cpp57 int AlphaLigne::AddBord(float spos,float sval,float epos,float eval,float tPente) argument
59 // printf("%f %f -> %f %f / %f\n",spos,sval,epos,eval,tPente);
61 // compute the footprint of [spos,epos] on the line of pixels
62 float curStF=floor(spos);
91 // the pixels from [curSt..curEn] (included) intersect with [spos;epos]
93 // with [spos;epos] and thus has some delta with respect to its next pixel
103 float stC=/*(int)ldexpf(*/(eval-sval)*(0.5*(epos-spos)+curStF+1-epos)/*,24)*/;
119 float stC=/*(int)ldexpf(*/0.5*tPente*(curEnF-spos)*(curEnF-spos)/*,24)*/;
120 float enC=/*(int)ldexpf(*/tPente-0.5*tPente*((spos
215 AddBord(float spos,float sval,float epos,float eval) argument
[all...]
H A DBitLigne.cpp55 int BitLigne::AddBord(float spos,float epos,bool full) argument
57 if ( spos >= epos ) return 0;
63 ffBit=(int)(ceil(invScale*spos));
66 fpBit=(int)(floor(invScale*spos));
70 if ( floor(spos) < curMin ) curMin=(int)floor(spos);
H A Dfloat-line.cpp44 int FloatLigne::AddBord(float spos, float sval, float epos, float eval, int guess) argument
46 // if ( showCopy ) printf("b= %f %f -> %f %f \n",spos,sval,epos,eval);
47 if ( spos >= epos ) {
51 float pente = (eval - sval) / (epos - spos);
54 if ( std::abs(epos - spos) < 0.001 || std::abs(pente) > 1000 ) {
56 epos = spos;
68 b.pos = spos;
77 InsertBord(n, spos, guess);
101 int FloatLigne::AddBord(float spos, float sval, float epos, float eval, float pente, int guess) argument
103 // if ( showCopy ) printf("b= %f %f -> %f %f \n",spos,sva
178 AddBordR(float spos, float sval, float epos, float eval, float pente, int guess) argument
256 AppendBord(float spos, float sval, float epos, float eval, float pente) argument
[all...]
H A Dint-line.h55 int AddBord(int spos, float sval, int epos, float eval);
H A Dint-line.cpp55 int IntLigne::AddBord(int spos, float sval, int epos, float eval) argument
64 bords[n].pos = spos;

Completed in 1269 milliseconds