![]() |
Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
EllipticalArc (Point _initial_point, Point _final_point, double _rx, double _ry, bool _large_arc, bool _sweep, double _rot_angle=0.0) | |
double | center (Geom::Dim2 i) const |
Point | center () const |
Point | initialPoint () const |
Point | finalPoint () const |
double | start_angle () const |
double | end_angle () const |
double | ray (Geom::Dim2 i) const |
bool | large_arc_flag () const |
bool | sweep_flag () const |
double | rotation_angle () const |
void | setInitial (const Point _point) |
void | setFinal (const Point _point) |
void | setExtremes (const Point &_initial_point, const Point &_final_point) |
bool | isDegenerate () const |
double | valueAt (Coord t, Dim2 d) const |
Point | pointAt (Coord t) const |
D2< SBasis > | toSBasis () const |
std::pair< EllipticalArc, EllipticalArc > | subdivide (Coord t) const |
EllipticalArc * | portion (double f, double t) const |
EllipticalArc * | reverse () const |