Home
last modified time | relevance | path

Searched refs:Geom (Results 1 – 25 of 2270) sorted by relevance

12345678910>>...91

/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/src/py2geom/
H A Dpw.cpp56 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 Dpath.cpp47 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 Dsbasis.cpp42 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 Dd2.cpp42 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 Dconic.cpp60 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 Dpoint.cpp57 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 Drect.cpp41 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 Dpw.cpp56 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 Dpath.cpp47 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 Dsbasis.cpp42 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 Dd2.cpp42 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 Dconic.cpp60 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 Dpoint.cpp57 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 Drect.cpp41 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 Dgeometry.sty68 \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 Dgeometry.sty68 \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 Dsvg-path-geom-test.cpp43 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 Dgeom.h35 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 Dgeomclass.h41 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 Dunclump.cpp99 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 Dline-geometry.h40 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 Dgeom-pathstroke.cpp20 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 Dpath-cairo.h26 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 Dpath-cairo.h26 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 Dgeometries_utils.hpp48 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 …]

12345678910>>...91