| IO | Parameter | Type | Description
|
| in | theLineX1 | real |
|
| in | theLineY1 | real |
|
| in | theLineX2 | real |
|
| in | theLineY2 | real |
|
| in | theArcCenterX | real |
|
| in | theArcCenterY | real |
|
| in | theArcRadiusX | real |
|
| in | theArcRadiusY | real |
|
| in | theArcRotation | real |
|
| in | theOptionalArcStartAngle | real |
|
| in | theOptionalArcEndAngle | real |
|
| out | theIntersectX1 | real |
|
| out | theIntersectY1 | real |
|
| out | theIntersectFlag1 | integer | A boolean constant
|
| out | theIntersectX2 | real |
|
| out | theIntersectY2 | real |
|
| out | theIntersectFlag2 | integer | A boolean constant
|
| out | function result | OSErr | Error result code, also see Error handling
|