Lines Matching refs:Geom

47 Geom::Curve const &path_getitem(Geom::Path const& p, int index)  in path_getitem()
62 struct CurveWrap : Geom::Curve, wrapper<Geom::Curve>
64 Geom::Point initialPoint() const {return this->get_override("initialPoint")();} in initialPoint()
65 Geom::Point finalPoint() const {return this->get_override("finalPoint")();} in finalPoint()
68 Geom::Rect boundsFast() const {return this->get_override("boundsFast")();} in boundsFast()
69 Geom::Rect boundsExact() const {return this->get_override("boundsExact")();} in boundsExact()
70 …virtual Geom::OptRect boundsLocal(Geom::OptInterval const &i, unsigned deg) const {return this->ge… in boundsLocal()
71 … std::vector<double> roots(double v, Geom::Dim2 d) const {return this->get_override("roots")(v,d);} in roots()
73 int winding(Geom::Point const &p) const { in winding()
77 return Geom::Curve::winding(p); in winding()
79 int default_winding(Geom::Point p) const { return this->Geom::Curve::winding(p); } in default_winding()
81 Geom::Curve *portion(double f, double t) const { return this->get_override("portion")(f,t); } in portion()
82 Geom::Curve *reverse() const { in reverse()
86 return Geom::Curve::reverse(); in reverse()
88 Geom::Curve *default_reverse() const { return this->Geom::Curve::reverse(); } in default_reverse()
90 Geom::Curve *derivative() const { return this->get_override("derivative")(); } in derivative()
93Geom::Curve *transformed(Geom::Affine const &m) const { return this->get_override("transformed")(m… in transformed()
95 Geom::Point pointAt(Geom::Coord t) const { in pointAt()
99 return Geom::Curve::pointAt(t); in pointAt()
101 Geom::Point default_pointAt(Geom::Coord t) { return this->Geom::Curve::pointAt(t); } in default_pointAt()
102 std::vector<Geom::Point> pointAndDerivatives(Geom::Coord t, unsigned n) const { in pointAndDerivatives()
106 Geom::D2<Geom::SBasis> toSBasis() const {return this->get_override("sbasis")();} in toSBasis()
115 void py_cairo_curve(object cr, Geom::Curve const &c) { in py_cairo_curve()
118 void py_cairo_rectangle(object cr, Geom::Rect const &r) { in py_cairo_rectangle()
122 void py_cairo_convex_hull(object cr, Geom::ConvexHull const &r) { in py_cairo_convex_hull()
129 void py_cairo_path(object cr, Geom::Path const &p) { in py_cairo_path()
133 void py_cairo_path(object cr, Geom::PathVector const &p) { in py_cairo_path()
136 void py_cairo_path_stitches(object cr, Geom::Path const &p) { in py_cairo_path_stitches()
139 void py_cairo_path_stitches(object cr, Geom::PathVector const &p) { in py_cairo_path_stitches()
142 void (*cp_1)(object, Geom::Path const &) = &py_cairo_path;
143 void (*cp_2)(object, Geom::PathVector const &) = &py_cairo_path;
145 void (*cps_1)(object, Geom::Path const &) = &py_cairo_path_stitches;
146 void (*cps_2)(object, Geom::PathVector const &) = &py_cairo_path_stitches;
149 void py_cairo_d2_sb(object cr, Geom::D2<Geom::SBasis> const &p) { in py_cairo_d2_sb()
153 void py_cairo_d2_pw_sb(object cr, Geom::D2<Geom::Piecewise<Geom::SBasis> > const &p) { in py_cairo_d2_pw_sb()
157 void py_cairo_pw_d2_sb(object cr, Geom::Piecewise<Geom::D2<Geom::SBasis> > const &p) { in py_cairo_pw_d2_sb()
163 Geom::Point (Geom::Path::*path_pointAt_time)(Geom::Coord) const = &Geom::Path::pointAt;
164 Geom::Coord (Geom::Path::*path_valueAt_time)(Geom::Coord, Geom::Dim2) const = &Geom::Path::valueAt;
165 void (Geom::Path::*appendPortionTo_time)(Geom::Path &, Geom::Coord, Geom::Coord) const = &Geom::Pat…
190 class_<Geom::Path>("Path") in wrap_path()
192 .def("empty", &Geom::Path::empty) in wrap_path()
193 .def("closed", &Geom::Path::closed) in wrap_path()
194 .def("close", &Geom::Path::close) in wrap_path()
195 .def("boundsFast", &Geom::Path::boundsFast) in wrap_path()
196 .def("boundsExact", &Geom::Path::boundsExact) in wrap_path()
197 .def("toPwSb", &Geom::Path::toPwSb) in wrap_path()
198 .def(self * Geom::Affine()) in wrap_path()
199 .def(self *= Geom::Affine()) in wrap_path()
203 .def("roots", &Geom::Path::roots) in wrap_path()
208 .def("reversed", &Geom::Path::reversed) in wrap_path()
210 .def("clear", &Geom::Path::clear) in wrap_path()
212 .def("erase_last", &Geom::Path::erase_last) in wrap_path()
214 .def("start", &Geom::Path::start) in wrap_path()
215 .def("initialPoint", &Geom::Path::initialPoint) in wrap_path()
216 .def("finalPoint", &Geom::Path::finalPoint) in wrap_path()
220 def("paths_to_pw",Geom::paths_to_pw); in wrap_path()
221 class_<Geom::PathVector >("PathVector") in wrap_path()
222 .def(vector_indexing_suite<Geom::PathVector >()) in wrap_path()
223 .def(self * Geom::Affine()) in wrap_path()
224 .def(self *= Geom::Affine()) in wrap_path()
225 .def("reversed", &Geom::PathVector::reversed) in wrap_path()
226 .def("reverse", &Geom::PathVector::reverse) in wrap_path()
227 .def("boundsFast", &Geom::PathVector::boundsFast) in wrap_path()
228 .def("boundsExact", &Geom::PathVector::boundsExact) in wrap_path()
230 def("path_from_piecewise", Geom::path_from_piecewise); in wrap_path()
231 def("path_from_sbasis", Geom::path_from_sbasis); in wrap_path()
232 def("cubicbezierpath_from_sbasis", Geom::cubicbezierpath_from_sbasis); in wrap_path()
235 void cairo_move_to(cairo_t *cr, Geom::Point p1); in wrap_path()
236 def("cubicbezierpath_from_sbasis", Geom::cubicbezierpath_from_sbasis); in wrap_path()
237 void cairo_line_to(cairo_t *cr, Geom::Point p1); in wrap_path()
238 def("cubicbezierpath_from_sbasis", Geom::cubicbezierpath_from_sbasis); in wrap_path()
239 void cairo_curve_to(cairo_t *cr, Geom::Point p1, Geom::Point p2, Geom::Point p3); in wrap_path()
240 def("cubicbezierpath_from_sbasis", Geom::cubicbezierpath_from_sbasis); in wrap_path()