Patate Lib  0.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Vitelotte::BezierPath< _Vector > Class Template Reference

Public Types

typedef _Vector Vector
 

Public Member Functions

unsigned nPoints () const
 
unsigned nSegments () const
 
BezierSegmentType type (unsigned si) const
 
unsigned nPoints (unsigned si) const
 
const Vector & point (unsigned pi) const
 
Vector & point (unsigned pi)
 
const Vector & point (unsigned si, unsigned pi) const
 
Vector & point (unsigned si, unsigned pi)
 
void setFirstPoint (const Vector &point)
 
unsigned addSegment (BezierSegmentType type, const Vector *points)
 
BezierSegment< Vector > getSegment (unsigned si) const
 

Static Public Member Functions

static unsigned size (BezierSegmentType type)