Home | History | Annotate | Download | only in coders

Lines Matching full:affine

142     affine;
273 GetAffineMatrix(&svg_info->affine);
274 svg_info->scale[0]=ExpandAffine(&svg_info->affine);
1318 affine,
1336 GetAffineMatrix(&affine);
1346 affine.sx=StringToDouble(value,(char **) NULL);
1350 affine.rx=StringToDouble(token,&next_token);
1354 affine.ry=StringToDouble(token,&next_token);
1358 affine.sy=StringToDouble(token,&next_token);
1362 affine.tx=StringToDouble(token,&next_token);
1366 affine.ty=StringToDouble(token,&next_token);
1380 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
1381 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
1382 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
1383 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
1397 affine.sx=GetUserSpaceCoordinateValue(svg_info,1,value);
1398 affine.sy=affine.sx;
1400 affine.sy=
1402 svg_info->scale[svg_info->n]=ExpandAffine(&affine);
1407 affine.sx=svg_info->affine.sx;
1408 affine.ry=tan(DegreesToRadians(fmod(
1411 affine.sy=svg_info->affine.sy;
1416 affine.sx=svg_info->affine.sx;
1417 affine.rx=tan(DegreesToRadians(fmod(
1420 affine.sy=svg_info->affine.sy;
1434 affine.tx=GetUserSpaceCoordinateValue(svg_info,1,value);
1435 affine.ty=affine.tx;
1437 affine.ty=
1446 transform.sx=affine.sx*current.sx+affine.ry*current.rx;
1447 transform.rx=affine.rx*current.sx+affine.sy*current.rx;
1448 transform.ry=affine.sx*current.ry+affine.ry*current.sy;
1449 transform.sy=affine.rx*current.ry+affine.sy*current.sy;
1450 transform.tx=affine.tx*current.sx+affine.ty*current.ry+
1452 transform.ty=affine.tx*current.rx+affine.ty*current.sy+
1456 "affine %g %g %g %g %g %g\n",transform.sx,
1936 affine,
1952 GetAffineMatrix(&affine);
1962 affine.sx=StringToDouble(value,(char **) NULL);
1966 affine.rx=StringToDouble(token,&next_token);
1970 affine.ry=StringToDouble(token,&next_token);
1974 affine.sy=StringToDouble(token,&next_token);
1978 affine.tx=StringToDouble(token,&next_token);
1982 affine.ty=StringToDouble(token,&next_token);
2008 affine.sx=cos(DegreesToRadians(fmod(angle,360.0)));
2009 affine.rx=sin(DegreesToRadians(fmod(angle,360.0)));
2010 affine.ry=(-sin(DegreesToRadians(fmod(angle,360.0))));
2011 affine.sy=cos(DegreesToRadians(fmod(angle,360.0)));
2012 affine.tx=x;
2013 affine.ty=y;
2029 affine.sx=GetUserSpaceCoordinateValue(svg_info,1,value);
2030 affine.sy=affine.sx;
2032 affine.sy=GetUserSpaceCoordinateValue(svg_info,-1,
2034 svg_info->scale[svg_info->n]=ExpandAffine(&affine);
2039 affine.sx=svg_info->affine.sx;
2040 affine.ry=tan(DegreesToRadians(fmod(
2043 affine.sy=svg_info->affine.sy;
2048 affine.sx=svg_info->affine.sx;
2049 affine.rx=tan(DegreesToRadians(fmod(
2052 affine.sy=svg_info->affine.sy;
2066 affine.tx=GetUserSpaceCoordinateValue(svg_info,1,value);
2067 affine.ty=affine.tx;
2069 affine.ty=GetUserSpaceCoordinateValue(svg_info,-1,
2078 transform.sx=affine.sx*current.sx+affine.ry*current.rx;
2079 transform.rx=affine.rx*current.sx+affine.sy*current.rx;
2080 transform.ry=affine.sx*current.ry+affine.ry*current.sy;
2081 transform.sy=affine.rx*current.ry+affine.sy*current.sy;
2082 transform.tx=affine.tx*current.sx+affine.ty*current.ry+
2084 transform.ty=affine.tx*current.rx+affine.ty*current.sy+
2088 "affine %g %g %g %g %g %g\n",transform.sx,transform.rx,
2226 (void) FormatLocaleFile(svg_info->file,"affine %g 0 0 %g %g %g\n",
3400 static void AffineToTransform(Image *image,AffineMatrix *affine)
3405 if ((fabs(affine->tx) < MagickEpsilon) && (fabs(affine->ty) < MagickEpsilon))
3407 if ((fabs(affine->rx) < MagickEpsilon) &&
3408 (fabs(affine->ry) < MagickEpsilon))
3410 if ((fabs(affine->sx-1.0) < MagickEpsilon) &&
3411 (fabs(affine->sy-1.0) < MagickEpsilon))
3417 "\" transform=\"scale(%g,%g)\">\n",affine->sx,affine->sy);
3423 if ((fabs(affine->sx-affine->sy) < MagickEpsilon) &&
3424 (fabs(affine->rx+affine->ry) < MagickEpsilon) &&
3425 (fabs(affine->sx*affine->sx+affine->rx*affine->rx-1.0) <
3431 theta=(180.0/MagickPI)*atan2(affine->rx,affine->sx);
3441 if ((fabs(affine->sx-1.0) < MagickEpsilon) &&
3442 (fabs(affine->rx) < MagickEpsilon) &&
3443 (fabs(affine->ry) < MagickEpsilon) &&
3444 (fabs(affine->sy-1.0) < MagickEpsilon))
3447 "\" transform=\"translate(%g,%g)\">\n",affine->tx,affine->ty);
3454 affine->sx,affine->rx,affine->ry,affine->sy,affine->tx,affine->ty);
3630 affine;
3722 GetAffineMatrix(&affine);
3743 AffineToTransform(image,&affine);
3767 if (LocaleCompare("affine",keyword) == 0)
3770 affine.sx=StringToDouble(token,&next_token);
3774 affine.rx=StringToDouble(token,&next_token);
3778 affine.ry=StringToDouble(token,&next_token);
3782 affine.sy=StringToDouble(token,&next_token);
3786 affine.tx=StringToDouble(token,&next_token);
3790 affine.ty=StringToDouble(token,&next_token);
3801 affine.rx=StringToDouble(token,&next_token);
3802 affine.ry=StringToDouble(token,&next_token);
4151 AffineToTransform(image,&affine);
4218 affine.sx=StringToDouble(token,&next_token);
4222 affine.sy=StringToDouble(token,&next_token);
4373 affine.tx=StringToDouble(token,&next_token);
4377 affine.ty=StringToDouble(token,&next_token);
4457 AffineToTransform(image,&affine);