![]() |
Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
virtual Point | initialPoint () const =0 |
virtual Point | finalPoint () const =0 |
virtual bool | isDegenerate () const =0 |
virtual Curve * | duplicate () const =0 |
virtual Rect | boundsFast () const =0 |
virtual Rect | boundsExact () const =0 |
virtual Rect | boundsLocal (Interval i, unsigned deg) const =0 |
Rect | boundsLocal (Interval i) const |
virtual std::vector< double > | roots (double v, Dim2 d) const =0 |
virtual int | winding (Point p) const |
virtual Curve * | portion (double f, double t) const =0 |
virtual Curve * | reverse () const |
virtual Curve * | derivative () const =0 |
virtual void | setInitial (Point v)=0 |
virtual void | setFinal (Point v)=0 |
virtual Curve * | transformed (Matrix const &m) const =0 |
virtual Point | pointAt (Coord t) const |
virtual Coord | valueAt (Coord t, Dim2 d) const |
virtual std::vector< Point > | pointAndDerivatives (Coord t, unsigned n) const =0 |
virtual D2< SBasis > | toSBasis () const =0 |