This object can also describe a full ellipse if iAlpha = iBeta = 0.
IpeArc::IpeArc | ( | ) | [inline] |
Construct unit circle.
Construct with given parameters.
IpeArc::IpeArc | ( | const IpeMatrix & | m | ) | [inline] |
Construct an ellipse.
Construct arc for ellipse defined by m, from begp to endp.
double IpeArc::Distance | ( | const IpeVector & | v, | |
double | bound | |||
) |
This doesn't really compute the distance, but a reasonable approximation.
Like Distance(), but sets pos to point on arc and angle to its angle in arc coordinates. angle and pos are not modified if result is larger than bound.
IpeRect IpeArc::BBox | ( | ) | const |
Return a tight bounding box.