/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/src/py2geom/ |
H A D | pw.cpp | 56 void (Geom::Piecewise<Geom::D2<Geom::SBasis>>::*push_pwd2sb)(Geom::D2<Geom::SBasis> const &, double… 57 void (Geom::Piecewise<Geom::D2<Geom::SBasis>>::*push_seg_pwd2sb)(Geom::D2<Geom::SBasis> const &) = … 58 Geom::Piecewise<Geom::D2<Geom::SBasis>> (*portion_pwd2sb)(const Geom::Piecewise<Geom::D2<Geom::SBas… 61 Geom::Piecewise<Geom::SBasis> (*divide_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise… 62 Geom::Piecewise<Geom::SBasis> (*compose_pwsb_sb)(Geom::Piecewise<Geom::SBasis> const &, Geom::SBasi… 63 Geom::Piecewise<Geom::SBasis> (*compose_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewis… 65 Geom::Piecewise<Geom::SBasis> (*abs_pwsb)(Geom::Piecewise<Geom::SBasis> const &) = &Geom::abs; 67 Geom::Piecewise<Geom::SBasis> (*min_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise<Ge… 68 Geom::Piecewise<Geom::SBasis> (*max_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise<Ge… 101 Geom::Piecewise<Geom::D2<Geom::SBasis> > (*rot90_pwd2sb)(Geom::Piecewise<Geom::D2<Geom::SBasis> > c… [all …]
|
H A D | path.cpp | 47 Geom::Curve const &path_getitem(Geom::Path const& p, int index) in path_getitem() 62 struct CurveWrap : Geom::Curve, wrapper<Geom::Curve> 95 Geom::Point pointAt(Geom::Coord t) const { in pointAt() 101 Geom::Point default_pointAt(Geom::Coord t) { return this->Geom::Curve::pointAt(t); } in default_pointAt() 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… [all …]
|
H A D | sbasis.cpp | 42 Geom::SBasis (*truncate_sbasis)(Geom::SBasis const &, unsigned) = &Geom::truncate; 43 Geom::SBasis (*multiply_sbasis)(Geom::SBasis const &, Geom::SBasis const &) = &Geom::multiply; 44 Geom::SBasis (*integral_sbasis)(Geom::SBasis const &) = &Geom::integral; 45 Geom::SBasis (*derivative_sbasis)(Geom::SBasis const &) = &Geom::derivative; 99 def("shift", (Geom::SBasis (*)(Geom::SBasis const &a, int sh))&Geom::shift); in wrap_sbasis() 102 def("compose", (Geom::SBasis (*) (Geom::SBasis const &, Geom::SBasis const &))&Geom::compose); in wrap_sbasis() 105 …def("min", (Geom::Piecewise<Geom::SBasis> (*)(Geom::SBasis const &, Geom::SBasis const & ))&Geom::… in wrap_sbasis() 106 def("sqrt", (Geom::SBasis (*)(Geom::SBasis const &, int ))&Geom::sqrt); in wrap_sbasis() 108 … def("divide",(Geom::SBasis (*)(Geom::SBasis const &, Geom::SBasis const &, int )) &Geom::divide); in wrap_sbasis() 109 def("inverse", (Geom::SBasis (*)(Geom::SBasis, int ))&Geom::inverse); in wrap_sbasis() [all …]
|
H A D | d2.cpp | 42 class_<Geom::D2<Geom::SBasis> >("D2SBasis", init<>()) in wrap_d2() 43 .def(init<Geom::SBasis,Geom::SBasis>()) in wrap_d2() 44 .def("__getitem__", python_getitem<Geom::D2<Geom::SBasis>,Geom::SBasis,2>) in wrap_d2() 46 .def("isZero", &Geom::D2<Geom::SBasis>::isZero) in wrap_d2() 48 .def("at0", &Geom::D2<Geom::SBasis>::at0) in wrap_d2() 49 .def("at1", &Geom::D2<Geom::SBasis>::at1) in wrap_d2() 50 .def("pointAt", &Geom::D2<Geom::SBasis>::valueAt) in wrap_d2() 72 def("reverse", ((Geom::D2<Geom::SBasis> (*)(Geom::D2<Geom::SBasis> const &b))&Geom::reverse)); in wrap_d2() 73 …def("portion", ((Geom::D2<Geom::SBasis> (*)(Geom::D2<Geom::SBasis> const &a, Geom::Coord f, Geom::… in wrap_d2() 76 class_<Geom::D2<Geom::Piecewise<Geom::SBasis> > >("D2PiecewiseSBasis") in wrap_d2() [all …]
|
H A D | conic.cpp | 60 static std::vector<double> xax_roots1(Geom::xAx const & xax, Geom::Point const &a, Geom::Point cons… in xax_roots1() 62 static Geom::SBasis homo_eval_at(Geom::xAx const & xax, in homo_eval_at() 70 static Geom::SBasis xy_eval_at(Geom::xAx const & xax, in xy_eval_at() 77 static Geom::D2<Geom::SBasis> wrap_rq_to_cubic_sb(Geom::RatQuad const & rq) { in wrap_rq_to_cubic_sb() 81 static Geom::D2<Geom::SBasis> wrap_rq_to_cubic_sb_l(Geom::RatQuad const & rq, double l) { in wrap_rq_to_cubic_sb_l() 89 static std::vector<Geom::Point> wrap_rq_to_cubic(Geom::RatQuad const & rq) { in wrap_rq_to_cubic() 94 Geom::RatQuad a, b; in wrap_rq_split() 99 static object wrap_xax_to_curve(Geom::xAx const & xax, Geom::Rect const & r) { in wrap_xax_to_curve() 108 …def("intersect", (std::vector<Geom::Point> (*)(Geom::xAx const &, Geom::xAx const &))Geom::interse… in wrap_conic() 122 .def("fromLine", (Geom::xAx (*)(Geom::Line l))Geom::xAx::fromLine) in wrap_conic() [all …]
|
H A D | point.cpp | 57 Geom::Coord (*L2_point) (Geom::Point const &) = &Geom::L2; 58 Geom::Point (*rot90_point)(Geom::Point const &) = &Geom::rot90; 59 Geom::Coord (*dot_point) (Geom::Point const &, Geom::Point const &) = &Geom::dot; 60 Geom::Coord (*cross_point)(Geom::Point const &, Geom::Point const &) = &Geom::cross; 61 Geom::Point (*lerp_point)(Geom::Coord, Geom::Point const &, Geom::Point const &) = &Geom::lerp; 63 bool near_point1(Geom::Point const &a, Geom::Point const &b) { return are_near(a,b); } in near_point1() 70 def("L1", Geom::L1); in wrap_point() 72 def("L2sq", Geom::L2sq); in wrap_point() 73 def("LInfty", Geom::LInfty); in wrap_point() 85 def("atan2", Geom::atan2); in wrap_point() [all …]
|
H A D | rect.cpp | 41 static bool wrap_contains_coord(Geom::Rect const &x, Geom::Point val) { in wrap_contains_coord() 45 static bool wrap_contains_ivl(Geom::Rect const &x, Geom::Rect val) { in wrap_contains_ivl() 53 static bool wrap_interiorContains_ivl(Geom::Rect const &x, Geom::Rect val) { in wrap_interiorContains_ivl() 57 static void wrap_expandBy_pt(Geom::Rect &x, Geom::Point val) { in wrap_expandBy_pt() 65 static void wrap_unionWith(Geom::Rect &x, Geom::Rect const &y) { in wrap_unionWith() 68 static bool wrap_intersects(Geom::Rect const &x, Geom::Rect const &y) { in wrap_intersects() 77 def("distanceSq", (double (*)( Geom::Point const&, Geom::Rect const& ))Geom::distanceSq); in wrap_rect() 78 def("distance", (double (*)( Geom::Point const&, Geom::Rect const& ))Geom::distance); in wrap_rect() 80 class_<Geom::Rect>("Rect", init<Geom::Interval, Geom::Interval>()) in wrap_rect() 81 .def(init<Geom::Point,Geom::Point>()) in wrap_rect() [all …]
|
/dports/math/lib2geom/lib2geom-1.1/src/py2geom/ |
H A D | pw.cpp | 56 void (Geom::Piecewise<Geom::D2<Geom::SBasis>>::*push_pwd2sb)(Geom::D2<Geom::SBasis> const &, double… 57 void (Geom::Piecewise<Geom::D2<Geom::SBasis>>::*push_seg_pwd2sb)(Geom::D2<Geom::SBasis> const &) = … 58 Geom::Piecewise<Geom::D2<Geom::SBasis>> (*portion_pwd2sb)(const Geom::Piecewise<Geom::D2<Geom::SBas… 61 Geom::Piecewise<Geom::SBasis> (*divide_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise… 62 Geom::Piecewise<Geom::SBasis> (*compose_pwsb_sb)(Geom::Piecewise<Geom::SBasis> const &, Geom::SBasi… 63 Geom::Piecewise<Geom::SBasis> (*compose_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewis… 65 Geom::Piecewise<Geom::SBasis> (*abs_pwsb)(Geom::Piecewise<Geom::SBasis> const &) = &Geom::abs; 67 Geom::Piecewise<Geom::SBasis> (*min_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise<Ge… 68 Geom::Piecewise<Geom::SBasis> (*max_pwsb)(Geom::Piecewise<Geom::SBasis> const &, Geom::Piecewise<Ge… 101 Geom::Piecewise<Geom::D2<Geom::SBasis> > (*rot90_pwd2sb)(Geom::Piecewise<Geom::D2<Geom::SBasis> > c… [all …]
|
H A D | path.cpp | 47 Geom::Curve const &path_getitem(Geom::Path const& p, int index) in path_getitem() 62 struct CurveWrap : Geom::Curve, wrapper<Geom::Curve> 95 Geom::Point pointAt(Geom::Coord t) const { in pointAt() 101 Geom::Point default_pointAt(Geom::Coord t) { return this->Geom::Curve::pointAt(t); } in default_pointAt() 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… [all …]
|
H A D | sbasis.cpp | 42 Geom::SBasis (*truncate_sbasis)(Geom::SBasis const &, unsigned) = &Geom::truncate; 43 Geom::SBasis (*multiply_sbasis)(Geom::SBasis const &, Geom::SBasis const &) = &Geom::multiply; 44 Geom::SBasis (*integral_sbasis)(Geom::SBasis const &) = &Geom::integral; 45 Geom::SBasis (*derivative_sbasis)(Geom::SBasis const &) = &Geom::derivative; 99 def("shift", (Geom::SBasis (*)(Geom::SBasis const &a, int sh))&Geom::shift); in wrap_sbasis() 102 def("compose", (Geom::SBasis (*) (Geom::SBasis const &, Geom::SBasis const &))&Geom::compose); in wrap_sbasis() 105 …def("min", (Geom::Piecewise<Geom::SBasis> (*)(Geom::SBasis const &, Geom::SBasis const & ))&Geom::… in wrap_sbasis() 106 def("sqrt", (Geom::SBasis (*)(Geom::SBasis const &, int ))&Geom::sqrt); in wrap_sbasis() 108 … def("divide",(Geom::SBasis (*)(Geom::SBasis const &, Geom::SBasis const &, int )) &Geom::divide); in wrap_sbasis() 109 def("inverse", (Geom::SBasis (*)(Geom::SBasis, int ))&Geom::inverse); in wrap_sbasis() [all …]
|
H A D | d2.cpp | 42 class_<Geom::D2<Geom::SBasis> >("D2SBasis", init<>()) in wrap_d2() 43 .def(init<Geom::SBasis,Geom::SBasis>()) in wrap_d2() 44 .def("__getitem__", python_getitem<Geom::D2<Geom::SBasis>,Geom::SBasis,2>) in wrap_d2() 46 .def("isZero", &Geom::D2<Geom::SBasis>::isZero) in wrap_d2() 48 .def("at0", &Geom::D2<Geom::SBasis>::at0) in wrap_d2() 49 .def("at1", &Geom::D2<Geom::SBasis>::at1) in wrap_d2() 50 .def("pointAt", &Geom::D2<Geom::SBasis>::valueAt) in wrap_d2() 72 def("reverse", ((Geom::D2<Geom::SBasis> (*)(Geom::D2<Geom::SBasis> const &b))&Geom::reverse)); in wrap_d2() 73 …def("portion", ((Geom::D2<Geom::SBasis> (*)(Geom::D2<Geom::SBasis> const &a, Geom::Coord f, Geom::… in wrap_d2() 76 class_<Geom::D2<Geom::Piecewise<Geom::SBasis> > >("D2PiecewiseSBasis") in wrap_d2() [all …]
|
H A D | conic.cpp | 60 static std::vector<double> xax_roots1(Geom::xAx const & xax, Geom::Point const &a, Geom::Point cons… in xax_roots1() 62 static Geom::SBasis homo_eval_at(Geom::xAx const & xax, in homo_eval_at() 70 static Geom::SBasis xy_eval_at(Geom::xAx const & xax, in xy_eval_at() 77 static Geom::D2<Geom::SBasis> wrap_rq_to_cubic_sb(Geom::RatQuad const & rq) { in wrap_rq_to_cubic_sb() 81 static Geom::D2<Geom::SBasis> wrap_rq_to_cubic_sb_l(Geom::RatQuad const & rq, double l) { in wrap_rq_to_cubic_sb_l() 89 static std::vector<Geom::Point> wrap_rq_to_cubic(Geom::RatQuad const & rq) { in wrap_rq_to_cubic() 94 Geom::RatQuad a, b; in wrap_rq_split() 99 static object wrap_xax_to_curve(Geom::xAx const & xax, Geom::Rect const & r) { in wrap_xax_to_curve() 108 …def("intersect", (std::vector<Geom::Point> (*)(Geom::xAx const &, Geom::xAx const &))Geom::interse… in wrap_conic() 122 .def("fromLine", (Geom::xAx (*)(Geom::Line l))Geom::xAx::fromLine) in wrap_conic() [all …]
|
H A D | point.cpp | 57 Geom::Coord (*L2_point) (Geom::Point const &) = &Geom::L2; 58 Geom::Point (*rot90_point)(Geom::Point const &) = &Geom::rot90; 59 Geom::Coord (*dot_point) (Geom::Point const &, Geom::Point const &) = &Geom::dot; 60 Geom::Coord (*cross_point)(Geom::Point const &, Geom::Point const &) = &Geom::cross; 61 Geom::Point (*lerp_point)(Geom::Coord, Geom::Point const &, Geom::Point const &) = &Geom::lerp; 63 bool near_point1(Geom::Point const &a, Geom::Point const &b) { return are_near(a,b); } in near_point1() 70 def("L1", Geom::L1); in wrap_point() 72 def("L2sq", Geom::L2sq); in wrap_point() 73 def("LInfty", Geom::LInfty); in wrap_point() 85 def("atan2", Geom::atan2); in wrap_point() [all …]
|
H A D | rect.cpp | 41 static bool wrap_contains_coord(Geom::Rect const &x, Geom::Point val) { in wrap_contains_coord() 45 static bool wrap_contains_ivl(Geom::Rect const &x, Geom::Rect val) { in wrap_contains_ivl() 53 static bool wrap_interiorContains_ivl(Geom::Rect const &x, Geom::Rect val) { in wrap_interiorContains_ivl() 57 static void wrap_expandBy_pt(Geom::Rect &x, Geom::Point val) { in wrap_expandBy_pt() 65 static void wrap_unionWith(Geom::Rect &x, Geom::Rect const &y) { in wrap_unionWith() 68 static bool wrap_intersects(Geom::Rect const &x, Geom::Rect const &y) { in wrap_intersects() 77 def("distanceSq", (double (*)( Geom::Point const&, Geom::Rect const& ))Geom::distanceSq); in wrap_rect() 78 def("distance", (double (*)( Geom::Point const&, Geom::Rect const& ))Geom::distance); in wrap_rect() 80 class_<Geom::Rect>("Rect", init<Geom::Interval, Geom::Interval>()) in wrap_rect() 81 .def(init<Geom::Point,Geom::Point>()) in wrap_rect() [all …]
|
/dports/science/nwchem/nwchem-7b21660b82ebd85ef659f6fba7e1e73433b0bd0a/src/rimp2_grad/doc/ |
H A D | geometry.sty | 68 \let\KV@Geom@papername\KV@Geom@paper 88 \define@key{Geom}{width}{\Geom@sethtotaltrue\Geom@setwidthtrue% 90 \define@key{Geom}{height}{\Geom@setvtotaltrue\Geom@setheighttrue% 95 \let\KV@Geom@text\KV@Geom@body 96 \define@key{Geom}{textwidth}{\Geom@sethtotaltrue\Geom@setwidthtrue% 103 \define@key{Geom}{hscale}{\Geom@sethtotaltrue\edef\Geom@hscale{#1}} 113 \let\KV@Geom@left\KV@Geom@lmargin 114 \let\KV@Geom@right\KV@Geom@rmargin 115 \let\KV@Geom@top\KV@Geom@tmargin 274 \setkeys{Geom}{\Geom@key=\Geom@value} [all …]
|
/dports/science/nwchem-data/nwchem-7.0.2-release/src/rimp2_grad/doc/ |
H A D | geometry.sty | 68 \let\KV@Geom@papername\KV@Geom@paper 88 \define@key{Geom}{width}{\Geom@sethtotaltrue\Geom@setwidthtrue% 90 \define@key{Geom}{height}{\Geom@setvtotaltrue\Geom@setheighttrue% 95 \let\KV@Geom@text\KV@Geom@body 96 \define@key{Geom}{textwidth}{\Geom@sethtotaltrue\Geom@setwidthtrue% 103 \define@key{Geom}{hscale}{\Geom@sethtotaltrue\edef\Geom@hscale{#1}} 113 \let\KV@Geom@left\KV@Geom@lmargin 114 \let\KV@Geom@right\KV@Geom@rmargin 115 \let\KV@Geom@top\KV@Geom@tmargin 274 \setkeys{Geom}{\Geom@key=\Geom@value} [all …]
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/testfiles/src/ |
H A D | svg-path-geom-test.cpp | 43 rectanglepvopen.back().append(Geom::LineSegment(Geom::Point(1, 2), Geom::Point(4, 2))); in SetUp() 93 … (*la)[0][Geom::X], (*la)[0][Geom::Y], (*lb)[0][Geom::X], (*lb)[0][Geom::Y], in bpathEqual() 99 … (*la)[1][Geom::X], (*la)[1][Geom::Y], (*lb)[1][Geom::X], (*lb)[1][Geom::Y], in bpathEqual() 107 … (*la)[0][Geom::X], (*la)[0][Geom::Y], (*lb)[0][Geom::X], (*lb)[0][Geom::Y], in bpathEqual() 113 … (*la)[1][Geom::X], (*la)[1][Geom::Y], (*lb)[1][Geom::X], (*lb)[1][Geom::Y], in bpathEqual() 119 … (*la)[2][Geom::X], (*la)[2][Geom::Y], (*lb)[2][Geom::X], (*lb)[2][Geom::Y], in bpathEqual() 125 … (*la)[3][Geom::X], (*la)[3][Geom::Y], (*lb)[3][Geom::X], (*lb)[3][Geom::Y], in bpathEqual() 219 pv_good.back().append(Geom::LineSegment(Geom::Point(1, 1), Geom::Point(2, 2))); in TEST_F() 223 pv_good.back().append(Geom::LineSegment(Geom::Point(4, 4), Geom::Point(5, 5))); in TEST_F() 245 pv_good.back().append(Geom::LineSegment(Geom::Point(1, 1), Geom::Point(2, 2))); in TEST_F() [all …]
|
/dports/graphics/geomview/geomview-1.9.5/src/lib/gprim/geom/ |
H A D | geom.h | 35 typedef struct Geom Geom; /* Complete OOGL object */ typedef 39 struct Geom; 49 extern Geom *GeomCopy( Geom *obj ); 58 extern Geom *GeomSave( Geom *obj, char *name ); 61 extern void GeomReplace( Geom *parent, Geom *newchild ); 62 extern Geom *GeomEvert( Geom *obj ); 64 extern Geom *GeomBoundSphere( Geom *obj, 67 extern Geom *GeomEval( Geom *obj ); 68 extern Geom *GeomDice( Geom *obj, int nu, int nv ); 69 extern Geom *GeomSubdivide( Geom *obj ); [all …]
|
H A D | geomclass.h | 41 typedef Geom *GeomMessageFunc( Geom *, int ac, char *av[] ); 43 typedef Geom *GeomCopyFunc( Geom *object ); 47 typedef Geom *GeomReplaceFunc( Geom *object, Geom *newchild ); 51 typedef Geom *GeomSaveFunc( Geom *object, char *name ); 54 typedef Geom *GeomPositionFunc( Geom *object, Transform T ); 61 typedef Geom *GeomEvertFunc( Geom *object ); 66 typedef Geom *GeomDiceFunc( Geom *object, int nu, int nv ); 69 typedef Geom * 73 typedef Geom *GeomDrawFunc(Geom *object); 87 typedef Geom *GeomAppendFunc( Geom *g, Handle *h, Geom *newitem ); [all …]
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/ |
H A D | unclump.cpp | 99 double a1 = atan2((c2 - c1)[Geom::Y], (c2 - c1)[Geom::X] * wh1[Geom::Y] / wh1[Geom::X]); in dist() 104 double a2 = atan2((c1 - c2)[Geom::Y], (c1 - c2)[Geom::X] * wh2[Geom::Y] / wh2[Geom::X]); in dist() 127 if (c2[Geom::Y] > c1[Geom::Y] + wh1[Geom::Y] / 2) { in dist() 129 } else if (c2[Geom::Y] < c1[Geom::Y] - wh1[Geom::Y] / 2) { in dist() 136 if (c2[Geom::X] > c1[Geom::X] + wh1[Geom::X] / 2) { in dist() 138 } else if (c2[Geom::X] < c1[Geom::X] - wh1[Geom::X] / 2) { in dist() 149 if (c1[Geom::Y] > c2[Geom::Y] + wh2[Geom::Y] / 2) { in dist() 151 } else if (c1[Geom::Y] < c2[Geom::Y] - wh2[Geom::Y] / 2) { in dist() 158 if (c1[Geom::X] > c2[Geom::X] + wh2[Geom::X] / 2) { in dist() 160 } else if (c1[Geom::X] < c2[Geom::X] - wh2[Geom::X] / 2) { in dist() [all …]
|
H A D | line-geometry.h | 40 inline bool lie_on_same_side (Geom::Point const &A, Geom::Point const &B) { in lie_on_same_side() 58 Geom::Point pt; 59 Geom::Point v_dir; 60 Geom::Point normal; 61 Geom::Coord d0; 64 inline double determinant (Geom::Point const &a, Geom::Point const &b) in determinant() 66 return (a[Geom::X] * b[Geom::Y] - a[Geom::Y] * b[Geom::X]); in determinant() 68 std::pair<double, double> coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point co… 69 bool lies_in_sector (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w); 70 bool lies_in_quadrangle (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Po… [all …]
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/helper/ |
H A D | geom-pathstroke.cpp | 20 namespace Geom { namespace 59 static double area( Geom::Point a, Geom::Point b, Geom::Point c ) { in area() 111 …join_data(Geom::Path &_res, Geom::Path const&_outgoing, Geom::Point _in_tang, Geom::Point _out_tan… in join_data() 212 Geom::Point pick_solution(std::vector<Geom::ShapeIntersection> points, Geom::Point tang2, Geom::Poi… in pick_solution() 231 Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Poin… in expand_circle() 288 Geom::Point adjust_circles( Geom::Circle &circle1, Geom::Circle &circle2, Geom::Point const &point1… in adjust_circles() 395 …double side1 = tang1[Geom::X]*(startPt[Geom::Y]-center1[Geom::Y]) - tang1[Geom::Y]*(startPt[Geom::… in extrapolate_join_internal() 658 void tangents(Geom::Point tang[2], Geom::Curve const& incoming, Geom::Curve const& outgoing) in tangents() 775 …const Geom::Point end_normal = -Geom::rot90(Geom::unitTangentAt(Geom::reverse(bez.toSBasis()), 0.)… in offset_cubic() 947 void flat_cap(Geom::PathBuilder& res, Geom::Path const&, Geom::Path const& against_dir, double) in flat_cap() [all …]
|
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/include/toys/ |
H A D | path-cairo.h | 26 void cairo_d2_sb(cairo_t *cr, Geom::D2<Geom::SBasis> const &p); 27 void cairo_d2_sb_handles(cairo_t *cr, Geom::D2<Geom::SBasis> const &p); 28 void cairo_d2_sb2d(cairo_t* cr, Geom::D2<Geom::SBasis2d> const &sb2, Geom::Point dir, double width); 31 void cairo_d2_pw_sb(cairo_t *cr, Geom::D2<Geom::Piecewise<Geom::SBasis> > const &p); 32 void cairo_pw_d2_sb(cairo_t *cr, Geom::Piecewise<Geom::D2<Geom::SBasis> > const &p); 35 void draw_line(cairo_t *cr, const Geom::Line& l, const Geom::Rect& r); 36 void draw_line(cairo_t *cr, Geom::Point n, double d, Geom::Rect r); 37 void draw_line(cairo_t *cr, Geom::Point a, Geom::Point b, Geom::Rect r); 39 void draw_line_seg(cairo_t *cr, Geom::Point a, Geom::Point b); 45 void draw_ray(cairo_t *cr, Geom::Point h, Geom::Point dir); [all …]
|
/dports/math/lib2geom/lib2geom-1.1/include/toys/ |
H A D | path-cairo.h | 26 void cairo_d2_sb(cairo_t *cr, Geom::D2<Geom::SBasis> const &p); 27 void cairo_d2_sb_handles(cairo_t *cr, Geom::D2<Geom::SBasis> const &p); 28 void cairo_d2_sb2d(cairo_t* cr, Geom::D2<Geom::SBasis2d> const &sb2, Geom::Point dir, double width); 31 void cairo_d2_pw_sb(cairo_t *cr, Geom::D2<Geom::Piecewise<Geom::SBasis> > const &p); 32 void cairo_pw_d2_sb(cairo_t *cr, Geom::Piecewise<Geom::D2<Geom::SBasis> > const &p); 35 void draw_line(cairo_t *cr, const Geom::Line& l, const Geom::Rect& r); 36 void draw_line(cairo_t *cr, Geom::Point n, double d, Geom::Rect r); 37 void draw_line(cairo_t *cr, Geom::Point a, Geom::Point b, Geom::Rect r); 39 void draw_line_seg(cairo_t *cr, Geom::Point a, Geom::Point b); 45 void draw_ray(cairo_t *cr, Geom::Point h, Geom::Point dir); [all …]
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/geometry/ |
H A D | geometries_utils.hpp | 48 template<class Geom> Geom transform(const Geom& g, const Transformation& t); 52 template<class Geom> Geom translate(const Geom& g, real_t ux, real_t uy, real_t uz = 0.); 54 template<class Geom> Geom rotate2d(const Geom& g, const Point& c = Point(0.,0.), real_t angle = 0.); 56 template<class Geom> Geom rotate3d(const Geom& g, const Point& c = Point(0.,0.,0.), 59 template<class Geom> Geom rotate3d(const Geom& g, real_t dx, real_t dy, real_t angle); 61 template<class Geom> Geom rotate3d(const Geom& g, real_t dx, real_t dy, real_t dz, real_t angle); 69 template<class Geom> Geom homothetize(const Geom& g, real_t factor); 71 template<class Geom> Geom pointReflect(const Geom& g, const Point& c = Point(0.,0.,0.)); 73 template<class Geom> Geom reflect2d(const Geom& g, const Point& c = Point(0.,0.), 76 template<class Geom> Geom reflect2d(const Geom& g, const Point& c, real_t dx, real_t dy = 0.); [all …]
|