Lines Matching refs:affine
286 {"encoding", StringReference}, {"affine", ArrayReference},
318 {"linewidth", RealReference}, {"affine", ArrayReference},
409 { "AffineTransform", { {"affine", ArrayReference},
7653 affine, local
8464 "affine matrix must have 4 or 6 elements",PackageName);
8467 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
8468 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
8469 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
8470 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
8471 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
8472 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
8475 "affine matrix is singular",PackageName);
8480 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
8481 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
8490 current=draw_info->affine;
8491 GetAffineMatrix(&affine);
8500 affine.tx=geometry_info.xi;
8501 affine.ty=geometry_info.psi;
8503 affine.ty=affine.tx;
8512 affine.sx=geometry_info.rho;
8513 affine.sy=geometry_info.sigma;
8515 affine.sy=affine.sx;
8525 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
8526 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
8527 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
8528 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
8536 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
8544 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
8548 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
8549 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
8550 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
8551 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
8552 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+
8554 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+
8567 (double) argument_list[9].real_reference+draw_info->affine.tx,
8568 (double) argument_list[10].real_reference+draw_info->affine.ty);
8988 draw_info->affine.tx=argument_list[8].real_reference;
8990 draw_info->affine.ty=argument_list[9].real_reference;
9000 "affine matrix must have 4 or 6 elements",PackageName);
9003 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
9004 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
9005 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
9006 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
9007 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
9008 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
9011 "affine matrix is singular",PackageName);
9016 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
9017 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
9026 current=draw_info->affine;
9027 GetAffineMatrix(&affine);
9036 affine.tx=geometry_info.xi;
9037 affine.ty=geometry_info.psi;
9039 affine.ty=affine.tx;
9048 affine.sx=geometry_info.rho;
9049 affine.sy=geometry_info.sigma;
9051 affine.sy=affine.sx;
9061 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
9062 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
9063 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
9064 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
9072 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
9080 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
9084 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
9085 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
9086 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
9087 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
9088 draw_info->affine.tx=
9089 current.sx*affine.tx+current.ry*affine.ty+current.tx;
9090 draw_info->affine.ty=
9091 current.rx*affine.tx+current.sy*affine.ty+current.ty;
9935 "affine matrix must have 4 or 6 elements",PackageName);
9938 draw_info->affine.sx=(double) SvNV(*(av_fetch(av,0,0)));
9939 draw_info->affine.rx=(double) SvNV(*(av_fetch(av,1,0)));
9940 draw_info->affine.ry=(double) SvNV(*(av_fetch(av,2,0)));
9941 draw_info->affine.sy=(double) SvNV(*(av_fetch(av,3,0)));
9942 if (fabs(draw_info->affine.sx*draw_info->affine.sy-
9943 draw_info->affine.rx*draw_info->affine.ry) < MagickEpsilon)
9946 "affine matrix is singular",PackageName);
9951 draw_info->affine.tx=(double) SvNV(*(av_fetch(av,4,0)));
9952 draw_info->affine.ty=(double) SvNV(*(av_fetch(av,5,0)));
9961 current=draw_info->affine;
9962 GetAffineMatrix(&affine);
9971 affine.tx=geometry_info.xi;
9972 affine.ty=geometry_info.psi;
9974 affine.ty=affine.tx;
9983 affine.sx=geometry_info.rho;
9984 affine.sy=geometry_info.sigma;
9986 affine.sy=affine.sx;
9996 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
9997 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
9998 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
9999 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
10007 affine.ry=tan(DegreesToRadians(fmod(angle,360.0)));
10015 affine.rx=tan(DegreesToRadians(fmod(angle,360.0)));
10019 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
10020 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
10021 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
10022 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
10023 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+
10025 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+
10034 image=AffineTransformImage(image,&draw_info->affine,exception);
12891 affine, local
12958 current=draw_info->affine;
12959 GetAffineMatrix(&affine);
13111 affine.rx=geometry_info.rho;
13112 affine.ry=geometry_info.sigma;
13114 affine.ry=affine.rx;
13127 affine.sx=geometry_info.rho;
13128 affine.sy=geometry_info.sigma;
13130 affine.sy=affine.sx;
13144 affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0)));
13145 affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0)));
13183 affine.tx=geometry_info.rho;
13184 affine.ty=geometry_info.sigma;
13186 affine.ty=affine.tx;
13240 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
13241 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
13242 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
13243 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
13244 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx;
13245 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty;
13302 affine, local
13369 current=draw_info->affine;
13370 GetAffineMatrix(&affine);
13484 affine.rx=geometry_info.rho;
13485 affine.ry=geometry_info.sigma;
13487 affine.ry=affine.rx;
13500 affine.sx=geometry_info.rho;
13501 affine.sy=geometry_info.sigma;
13503 affine.sy=affine.sx;
13517 affine.ry=tan(DegreesToRadians(fmod(x_angle,360.0)));
13518 affine.rx=tan(DegreesToRadians(fmod(y_angle,360.0)));
13556 affine.tx=geometry_info.rho;
13557 affine.ty=geometry_info.sigma;
13559 affine.ty=affine.tx;
13613 draw_info->affine.sx=current.sx*affine.sx+current.ry*affine.rx;
13614 draw_info->affine.rx=current.rx*affine.sx+current.sy*affine.rx;
13615 draw_info->affine.ry=current.sx*affine.ry+current.ry*affine.sy;
13616 draw_info->affine.sy=current.rx*affine.ry+current.sy*affine.sy;
13617 draw_info->affine.tx=current.sx*affine.tx+current.ry*affine.ty+current.tx;
13618 draw_info->affine.ty=current.rx*affine.tx+current.sy*affine.ty+current.ty;