Lines Matching refs:inverse_edge
1056 inverse_edge; in AffineEdge() local
1061 inverse_edge.x1=edge->x1; in AffineEdge()
1062 inverse_edge.y1=edge->y1; in AffineEdge()
1063 inverse_edge.x2=edge->x2; in AffineEdge()
1064 inverse_edge.y2=edge->y2; in AffineEdge()
1070 if (x > inverse_edge.x1) in AffineEdge()
1071 inverse_edge.x1=x; in AffineEdge()
1074 if (x < inverse_edge.x2) in AffineEdge()
1075 inverse_edge.x2=x; in AffineEdge()
1082 if (x > inverse_edge.x1) in AffineEdge()
1083 inverse_edge.x1=x; in AffineEdge()
1086 if (x < inverse_edge.x2) in AffineEdge()
1087 inverse_edge.x2=x; in AffineEdge()
1092 inverse_edge.x2=edge->x1; in AffineEdge()
1093 return(inverse_edge); in AffineEdge()
1103 if (x > inverse_edge.x1) in AffineEdge()
1104 inverse_edge.x1=x; in AffineEdge()
1107 if (x < inverse_edge.x2) in AffineEdge()
1108 inverse_edge.x2=x; in AffineEdge()
1115 if (x > inverse_edge.x1) in AffineEdge()
1116 inverse_edge.x1=x; in AffineEdge()
1119 if (x < inverse_edge.x2) in AffineEdge()
1120 inverse_edge.x2=x; in AffineEdge()
1125 inverse_edge.x2=edge->x2; in AffineEdge()
1126 return(inverse_edge); in AffineEdge()
1128 return(inverse_edge); in AffineEdge()
1260 inverse_edge; in DrawAffineImage() local
1267 inverse_edge=AffineEdge(source,&inverse_affine,(double) y,&edge); in DrawAffineImage()
1268 if (inverse_edge.x2 < inverse_edge.x1) in DrawAffineImage()
1271 ceil(inverse_edge.x1-0.5)),y,(size_t) CastDoubleToLong(floor( in DrawAffineImage()
1272 inverse_edge.x2+0.5)-ceil(inverse_edge.x1-0.5)+1),1,exception); in DrawAffineImage()
1278 for (x=CastDoubleToLong(ceil(inverse_edge.x1-0.5)); in DrawAffineImage()
1279 x <= CastDoubleToLong(floor(inverse_edge.x2+0.5)); x++) in DrawAffineImage()