14 #ifndef _BOARD_PATH_H_
15 #define _BOARD_PATH_H_
17 #include "Board/Point.h"
18 #include "Board/Rect.h"
19 #include "Board/Transforms.h"
40 Path(
const std::vector<Point> & points,
bool closedPath )
47 inline bool closed()
const;
49 inline bool empty()
const;
51 inline unsigned int size()
const;
197 const TransformEPS & transform )
const;
199 void flushFIG( std::ostream & stream,
200 const TransformFIG & transform )
const;
203 const TransformSVG & transform )
const;
206 const TransformSVG & transform )
const;
209 void flushCairoPoints( cairo_t *cr,
210 const TransformCairo & transform )
const;
214 const TransformTikZ & transform )
const;
244 return (
unsigned int)
_points.size();