| 248 | } |
| 249 | |
| 250 | int msIntersectPolylines(shapeObj *line1, shapeObj *line2) { |
| 251 | int c1,v1,c2,v2; |
| 252 | |
| 253 | for(c1=0; c1<line1->numlines; c1++) |
| 254 | for(v1=1; v1<line1->line[c1].numpoints; v1++) |
| 255 | for(c2=0; c2<line2->numlines; c2++) |
| 256 | for(v2=1; v2<line2->line[c2].numpoints; v2++) |
| 257 | if(msIntersectSegments(&(line1->line[c1].point[v1-1]), &(line1->line[c1].point[v1]), |
| 258 | &(line2->line[c2].point[v2-1]), &(line2->line[c2].point[v2])) == MS_TRUE) |
| 259 | return(MS_TRUE); |
| 260 | |
| 261 | return(MS_FALSE); |
| 262 | } |
| 263 | |
| 264 | int msIntersectPolylinePolygon(shapeObj *line, shapeObj *poly) { |
| 265 | int i; |
no test coverage detected