Scribus
Open source desktop publishing at your fingertips
Geom::EllipticalArc Class Reference

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< SBasistoSBasis () const
 
std::pair< EllipticalArc, EllipticalArcsubdivide (Coord t) const
 
EllipticalArcportion (double f, double t) const
 
EllipticalArcreverse () const
 

The documentation for this class was generated from the following file: