• Home
  • Raw
  • Download

Lines Matching refs:affine

285       {"encoding", StringReference}, {"affine", ArrayReference},
316 {"linewidth", RealReference}, {"affine", ArrayReference},
407 { "AffineTransform", { {"affine", ArrayReference},
7571 affine, local
8382 "affine matrix must have 4 or 6 elements",PackageName);
8385 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
8386 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
8387 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
8388 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
8389 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
8390 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
8393 "affine matrix is singular",PackageName);
8398 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
8399 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
8408 current=draw_info->affine;
8409 GetAffineMatrix(&affine);
8418 affine.tx=geometry_info.xi;
8419 affine.ty=geometry_info.psi;
8421 affine.ty=affine.tx;
8430 affine.sx=geometry_info.rho;
8431 affine.sy=geometry_info.sigma;
8433 affine.sy=affine.sx;
8443 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
8444 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
8445 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
8446 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
8454 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
8462 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
8466 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
8467 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
8468 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
8469 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
8470 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+
8472 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+
8485 (double) argument_list[9].real_reference+draw_info->affine.tx,
8486 (double) argument_list[10].real_reference+draw_info->affine.ty);
8884 draw_info->affine.tx=argument_list[8].real_reference;
8886 draw_info->affine.ty=argument_list[9].real_reference;
8896 "affine matrix must have 4 or 6 elements",PackageName);
8899 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
8900 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
8901 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
8902 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
8903 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
8904 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
8907 "affine matrix is singular",PackageName);
8912 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
8913 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
8922 current=draw_info->affine;
8923 GetAffineMatrix(&affine);
8932 affine.tx=geometry_info.xi;
8933 affine.ty=geometry_info.psi;
8935 affine.ty=affine.tx;
8944 affine.sx=geometry_info.rho;
8945 affine.sy=geometry_info.sigma;
8947 affine.sy=affine.sx;
8957 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
8958 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
8959 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
8960 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
8968 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
8976 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
8980 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
8981 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
8982 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
8983 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
8984 draw_info->affine.tx=
8985 current.sx*affine.tx+current.ry*affine.ty+current.tx;
8986 draw_info->affine.ty=
8987 current.rx*affine.tx+current.sy*affine.ty+current.ty;
9827 "affine matrix must have 4 or 6 elements",PackageName);
9830 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
9831 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
9832 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
9833 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
9834 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
9835 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
9838 "affine matrix is singular",PackageName);
9843 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
9844 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
9853 current=draw_info->affine;
9854 GetAffineMatrix(&affine);
9863 affine.tx=geometry_info.xi;
9864 affine.ty=geometry_info.psi;
9866 affine.ty=affine.tx;
9875 affine.sx=geometry_info.rho;
9876 affine.sy=geometry_info.sigma;
9878 affine.sy=affine.sx;
9888 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
9889 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
9890 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
9891 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
9899 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
9907 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
9911 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
9912 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
9913 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
9914 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
9915 draw_info->affine.tx=
9916 current.sx*affine.tx+current.ry*affine.ty+current.tx;
9917 draw_info->affine.ty=
9918 current.rx*affine.tx+current.sy*affine.ty+current.ty;
9926 image=AffineTransformImage(image,&draw_info->affine,exception);
12612 affine, local
12679 current=draw_info->affine;
12680 GetAffineMatrix(&affine);
12832 affine.rx=geometry_info.rho;
12833 affine.ry=geometry_info.sigma;
12835 affine.ry=affine.rx;
12848 affine.sx=geometry_info.rho;
12849 affine.sy=geometry_info.sigma;
12851 affine.sy=affine.sx;
12865 affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0)));
12866 affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0)));
12904 affine.tx=geometry_info.rho;
12905 affine.ty=geometry_info.sigma;
12907 affine.ty=affine.tx;
12961 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
12962 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
12963 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
12964 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
12965 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx;
12966 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty;
13023 affine, local
13090 current=draw_info->affine;
13091 GetAffineMatrix(&affine);
13205 affine.rx=geometry_info.rho;
13206 affine.ry=geometry_info.sigma;
13208 affine.ry=affine.rx;
13221 affine.sx=geometry_info.rho;
13222 affine.sy=geometry_info.sigma;
13224 affine.sy=affine.sx;
13238 affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0)));
13239 affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0)));
13277 affine.tx=geometry_info.rho;
13278 affine.ty=geometry_info.sigma;
13280 affine.ty=affine.tx;
13334 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
13335 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
13336 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
13337 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
13338 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx;
13339 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty;