Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Public Member Functions | Static Private Member Functions

Geom::Curve Class Reference

Inheritance diagram for Geom::Curve:
Inheritance graph
Collaboration diagram for Geom::Curve:
Collaboration graph

List of all members.

Public Member Functions

virtual std::vector< double > allNearestPoints (Point const &p, double from=0, double to=1) const
virtual OptRect boundsExact () const =0
virtual OptRect boundsFast () const =0
virtual OptRect boundsLocal (OptInterval i, unsigned deg) const =0
OptRect boundsLocal (OptInterval i) const
virtual int degreesOfFreedom () const
virtual Curvederivative () const =0
virtual Curveduplicate () const =0
virtual Point finalPoint () const =0
virtual Point initialPoint () const =0
virtual bool isDegenerate () const =0
virtual double nearestPoint (Point const &p, double from=0, double to=1) const
virtual Point operator() (double t) const
virtual bool operator== (Curve const &c) const
virtual std::vector< PointpointAndDerivatives (Coord t, unsigned n) const =0
virtual Point pointAt (Coord t) const
virtual Curveportion (double f, double t) const =0
virtual Curvereverse () const
virtual std::vector< double > roots (double v, Dim2 d) const =0
virtual void setFinal (Point v)=0
virtual void setInitial (Point v)=0
virtual D2< SBasistoSBasis () const =0
virtual Curvetransformed (Matrix const &m) const =0
virtual Point unitTangentAt (Coord t, unsigned n=3) const
virtual Coord valueAt (Coord t, Dim2 d) const
virtual int winding (Point p) const

Static Private Member Functions

static int root_winding (Curve const &c, Point p)

Detailed Description

Definition at line 64 of file curve.h.

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

Generated by  Doxygen 1.6.0   Back to index