Lines Matching refs:f

950     double f[6];  member in vcl::Matrix3
952 void set( double *pn ) { for( int i = 0 ; i < 6; i++ ) f[i] = pn[i]; } in set()
972 f[0] = 1.0; in Matrix3()
973 f[1] = 0.0; in Matrix3()
974 f[2] = 0.0; in Matrix3()
975 f[3] = 1.0; in Matrix3()
976 f[4] = 0.0; in Matrix3()
977 f[5] = 0.0; in Matrix3()
983 return Point( (int)(x*f[0] + y*f[2] + f[4]), (int)(x*f[1] + y*f[3] + f[5]) ); in transform()
990 fn[0] = f[0] + f[2]*tb; in skew()
991 fn[1] = f[1]; in skew()
992 fn[2] = f[2] + f[3]*tb; in skew()
993 fn[3] = f[3]; in skew()
994 fn[4] = f[4] + f[5]*tb; in skew()
995 fn[5] = f[5]; in skew()
999 fn[1] += f[0]*ta; in skew()
1000 fn[3] += f[2]*ta; in skew()
1001 fn[5] += f[4]*ta; in skew()
1009 fn[0] = sx*f[0]; in scale()
1010 fn[1] = sy*f[1]; in scale()
1011 fn[2] = sx*f[2]; in scale()
1012 fn[3] = sy*f[3]; in scale()
1013 fn[4] = sx*f[4]; in scale()
1014 fn[5] = sy*f[5]; in scale()
1023 fn[0] = f[0]*fCos - f[1]*fSin; in rotate()
1024 fn[1] = f[0]*fSin + f[1]*fCos; in rotate()
1025 fn[2] = f[2]*fCos - f[3]*fSin; in rotate()
1026 fn[3] = f[2]*fSin + f[3]*fCos; in rotate()
1027 fn[4] = f[4]*fCos - f[5]*fSin; in rotate()
1028 fn[5] = f[4]*fSin + f[5]*fCos; in rotate()
1034 f[4] += tx; in translate()
1035 f[5] += ty; in translate()
1041 if( f[1]==f[2] && f[1]==0.0 && f[0]==f[3] && f[0]==1.0 ) in invert()
1043 f[4] = -f[4]; in invert()
1044 f[5] = -f[5]; in invert()
1049 const double fDet = f[0]*f[3]-f[1]*f[2]; in invert()
1055 fn[0] = +f[3] / fDet; in invert()
1056 fn[1] = -f[1] / fDet; in invert()
1057 fn[2] = -f[2] / fDet; in invert()
1058 fn[3] = +f[0] / fDet; in invert()
1061 fn[4] = -(f[4]*fn[0] + f[5]*fn[2]); in invert()
1062 fn[5] = -(f[4]*fn[1] + f[5]*fn[3]); in invert()
1070 appendDouble( f[0], rBuffer ); in append()
1072 appendDouble( f[1], rBuffer ); in append()
1074 appendDouble( f[2], rBuffer ); in append()
1076 appendDouble( f[3], rBuffer ); in append()
1078 rPage.appendPoint( Point( (long)f[4], (long)f[5] ), rBuffer, false, pBack ); in append()