• Home
  • Raw
  • Download

Lines Matching refs:affine

289   clone_info->affine=draw_info->affine;  in CloneDrawInfo()
1028 static SegmentInfo AffineEdge(const Image *image,const AffineMatrix *affine, in AffineEdge() argument
1048 z=affine->ry*y+affine->tx; in AffineEdge()
1049 if (affine->sx >= MagickEpsilon) in AffineEdge()
1051 intercept=(-z/affine->sx); in AffineEdge()
1055 intercept=(-z+(double) image->columns)/affine->sx; in AffineEdge()
1061 if (affine->sx < -MagickEpsilon) in AffineEdge()
1063 intercept=(-z+(double) image->columns)/affine->sx; in AffineEdge()
1067 intercept=(-z/affine->sx); in AffineEdge()
1081 z=affine->sy*y+affine->ty; in AffineEdge()
1082 if (affine->rx >= MagickEpsilon) in AffineEdge()
1084 intercept=(-z/affine->rx); in AffineEdge()
1088 intercept=(-z+(double) image->rows)/affine->rx; in AffineEdge()
1094 if (affine->rx < -MagickEpsilon) in AffineEdge()
1096 intercept=(-z+(double) image->rows)/affine->rx; in AffineEdge()
1100 intercept=(-z/affine->rx); in AffineEdge()
1114 static AffineMatrix InverseAffineMatrix(const AffineMatrix *affine) in InverseAffineMatrix() argument
1122 determinant=PerceptibleReciprocal(affine->sx*affine->sy-affine->rx* in InverseAffineMatrix()
1123 affine->ry); in InverseAffineMatrix()
1124 inverse_affine.sx=determinant*affine->sy; in InverseAffineMatrix()
1125 inverse_affine.rx=determinant*(-affine->rx); in InverseAffineMatrix()
1126 inverse_affine.ry=determinant*(-affine->ry); in InverseAffineMatrix()
1127 inverse_affine.sy=determinant*affine->sx; in InverseAffineMatrix()
1128 inverse_affine.tx=(-affine->tx)*inverse_affine.sx-affine->ty* in InverseAffineMatrix()
1130 inverse_affine.ty=(-affine->tx)*inverse_affine.rx-affine->ty* in InverseAffineMatrix()
1136 const Image *source,const AffineMatrix *affine,ExceptionInfo *exception) in DrawAffineImage() argument
1176 assert(affine != (AffineMatrix *) NULL); in DrawAffineImage()
1191 extent[i].x=point.x*affine->sx+point.y*affine->ry+affine->tx; in DrawAffineImage()
1192 extent[i].y=point.x*affine->rx+point.y*affine->sy+affine->ty; in DrawAffineImage()
1217 inverse_affine=InverseAffineMatrix(affine); in DrawAffineImage()
1378 mid=(resolution.x/96.0)*ExpandAffine(&clone_info->affine)* in DrawBoundingRectangles()
1774 scale=ExpandAffine(&draw_info->affine); in DrawDashPolygon()
2397 affine, in RenderMVGContent() local
2570 current=graphic_context[n]->affine; in RenderMVGContent()
2571 GetAffineMatrix(&affine); in RenderMVGContent()
2582 affine.sx=StringToDouble(token,&next_token); in RenderMVGContent()
2588 affine.rx=StringToDouble(token,&next_token); in RenderMVGContent()
2594 affine.ry=StringToDouble(token,&next_token); in RenderMVGContent()
2600 affine.sy=StringToDouble(token,&next_token); in RenderMVGContent()
2606 affine.tx=StringToDouble(token,&next_token); in RenderMVGContent()
2612 affine.ty=StringToDouble(token,&next_token); in RenderMVGContent()
2748 affine.sx=draw_info->bounds.x2; in RenderMVGContent()
2749 affine.sy=draw_info->bounds.y2; in RenderMVGContent()
2750 affine.tx=draw_info->bounds.x1; in RenderMVGContent()
2751 affine.ty=draw_info->bounds.y1; in RenderMVGContent()
3303 bounds.x1=graphic_context[n]->affine.sx*segment.x1+ in RenderMVGContent()
3304 graphic_context[n]->affine.ry*segment.y1+ in RenderMVGContent()
3305 graphic_context[n]->affine.tx; in RenderMVGContent()
3306 bounds.y1=graphic_context[n]->affine.rx*segment.x1+ in RenderMVGContent()
3307 graphic_context[n]->affine.sy*segment.y1+ in RenderMVGContent()
3308 graphic_context[n]->affine.ty; in RenderMVGContent()
3309 bounds.x2=graphic_context[n]->affine.sx*segment.x2+ in RenderMVGContent()
3310 graphic_context[n]->affine.ry*segment.y2+ in RenderMVGContent()
3311 graphic_context[n]->affine.tx; in RenderMVGContent()
3312 bounds.y2=graphic_context[n]->affine.rx*segment.x2+ in RenderMVGContent()
3313 graphic_context[n]->affine.sy*segment.y2+ in RenderMVGContent()
3314 graphic_context[n]->affine.ty; in RenderMVGContent()
3442 affine.sx=cos(DegreesToRadians(fmod((double) angle,360.0))); in RenderMVGContent()
3443 affine.rx=sin(DegreesToRadians(fmod((double) angle,360.0))); in RenderMVGContent()
3444 affine.ry=(-sin(DegreesToRadians(fmod((double) angle,360.0)))); in RenderMVGContent()
3445 affine.sy=cos(DegreesToRadians(fmod((double) angle,360.0))); in RenderMVGContent()
3462 affine.sx=StringToDouble(token,&next_token); in RenderMVGContent()
3468 affine.sy=StringToDouble(token,&next_token); in RenderMVGContent()
3479 affine.ry=sin(DegreesToRadians(angle)); in RenderMVGContent()
3488 affine.rx=(-tan(DegreesToRadians(angle)/2.0)); in RenderMVGContent()
3738 affine.tx=StringToDouble(token,&next_token); in RenderMVGContent()
3744 affine.ty=StringToDouble(token,&next_token); in RenderMVGContent()
3836 if ((fabs(affine.sx-1.0) >= MagickEpsilon) || in RenderMVGContent()
3837 (fabs(affine.rx) >= MagickEpsilon) || (fabs(affine.ry) >= MagickEpsilon) || in RenderMVGContent()
3838 (fabs(affine.sy-1.0) >= MagickEpsilon) || in RenderMVGContent()
3839 (fabs(affine.tx) >= MagickEpsilon) || (fabs(affine.ty) >= MagickEpsilon)) in RenderMVGContent()
3841 graphic_context[n]->affine.sx=current.sx*affine.sx+current.ry*affine.rx; in RenderMVGContent()
3842 graphic_context[n]->affine.rx=current.rx*affine.sx+current.sy*affine.rx; in RenderMVGContent()
3843 graphic_context[n]->affine.ry=current.sx*affine.ry+current.ry*affine.sy; in RenderMVGContent()
3844 graphic_context[n]->affine.sy=current.rx*affine.ry+current.sy*affine.sy; in RenderMVGContent()
3845 graphic_context[n]->affine.tx=current.sx*affine.tx+current.ry*affine.ty+ in RenderMVGContent()
3847 graphic_context[n]->affine.ty=current.rx*affine.tx+current.sy*affine.ty+ in RenderMVGContent()
4305 primitive_info[i].point.x=graphic_context[n]->affine.sx*point.x+ in RenderMVGContent()
4306 graphic_context[n]->affine.ry*point.y+graphic_context[n]->affine.tx; in RenderMVGContent()
4307 primitive_info[i].point.y=graphic_context[n]->affine.rx*point.x+ in RenderMVGContent()
4308 graphic_context[n]->affine.sy*point.y+graphic_context[n]->affine.ty; in RenderMVGContent()
4779 mid=ExpandAffine(&draw_info->affine)*SaneStrokeWidth(image,draw_info)/2.0; in DrawPolygonPrimitive()
5114 " affine: %g,%g,%g,%g,%g,%g",draw_info->affine.sx, in DrawPrimitive()
5115 draw_info->affine.rx,draw_info->affine.ry,draw_info->affine.sy, in DrawPrimitive()
5116 draw_info->affine.tx,draw_info->affine.ty); in DrawPrimitive()
5368 affine; in DrawPrimitive() local
5436 affine=draw_info->affine; in DrawPrimitive()
5437 affine.tx=(double) geometry.x; in DrawPrimitive()
5438 affine.ty=(double) geometry.y; in DrawPrimitive()
5440 status&=DrawAffineImage(image,composite_image,&affine,exception); in DrawPrimitive()
5495 scale=ExpandAffine(&draw_info->affine); in DrawPrimitive()
5513 mid=ExpandAffine(&draw_info->affine)*SaneStrokeWidth(image,draw_info)/2.0; in DrawPrimitive()
5762 GetAffineMatrix(&draw_info->affine); in GetDrawInfo()
7153 mid=ExpandAffine(&draw_info->affine)*SaneStrokeWidth(image,draw_info)/2.0; in TraceStrokePolygon()