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 Curveduplicate () 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 Curveportion (double f, double t) const =0
 
virtual Curvereverse () const
 
virtual Curvederivative () const =0
 
virtual void setInitial (Point v)=0
 
virtual void setFinal (Point v)=0
 
virtual Curvetransformed (Matrix const &m) const =0
 
virtual Point pointAt (Coord t) const
 
virtual Coord valueAt (Coord t, Dim2 d) const
 
virtual std::vector< PointpointAndDerivatives (Coord t, unsigned n) const =0
 
virtual D2< SBasistoSBasis () const =0
 

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