# wx.svg._nanosvg.SVGpath¶

An SVGpath is essentially just a collection of bezier curves, defined by a set of floating point coordinates. A collection of SVGpaths is accessible from the paths attribute of SVGshape.

## Class Hierarchy¶

Inheritance diagram for class SVGpath:

## Properties Summary¶

 bounds Tight bounding box of the shape [minx,miny,maxx,maxy] closed Flag indicating if shapes should be treated as closed maxx maxy minx miny npts Number of points points Cubic bezier points: (x0,y0), [(cpx1,cpx1), (cpx2,cpy2), (x1,y1)], … pts Cubic bezier points: x0,y0, [cpx1,cpx1,cpx2,cpy2,x1,y1], …

## Class API¶

class SVGpath(object)

An SVGpath is essentially just a collection of bezier curves, defined by a set of floating point coordinates. A collection of SVGpaths is accessible from the paths attribute of SVGshape.

### Properties¶

bounds

Tight bounding box of the shape [minx,miny,maxx,maxy]

closed

Flag indicating if shapes should be treated as closed

npts

Number of points

points

Cubic bezier points: (x0,y0), [(cpx1,cpx1), (cpx2,cpy2), (x1,y1)], … The return value is a list of tuples, each containing an x-y pair.

pts

Cubic bezier points: x0,y0, [cpx1,cpx1,cpx2,cpy2,x1,y1], … The return value is a list of floats.