Scribus
Open source desktop publishing at your fingertips
Geom::Curve Class Referenceabstract
Inheritance diagram for Geom::Curve:
Collaboration diagram for Geom::Curve:

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
 

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