libcruft-util/geom
Danny Robson 60b0d1d05d geom/ellipse: prefer our normal distribution for sampling
The repeatability of a common implementation is relied upon by some
client libraries which must run under libstdc++ and libcxx
2020-12-09 08:20:11 +10:00
..
sample g/sample: remember to forward generator objects in extent sampler 2020-11-06 12:27:55 +10:00
aabb.cpp geom/aabb: add point-aabb distance2 2020-06-18 12:45:27 +10:00
aabb.hpp Header cleanup using include-what-you-use 2020-07-01 17:02:44 +10:00
cylinder.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
cylinder.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
ellipse.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
ellipse.hpp geom/ellipse: prefer our normal distribution for sampling 2020-12-09 08:20:11 +10:00
frustum.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
frustum.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
fwd.hpp geom/fwd: add forward declaration for region 2019-08-30 10:14:07 +10:00
iostream.cpp iterator: move each iterator to their own unit 2019-03-18 16:18:27 +11:00
iostream.hpp geom/iostream: add segment ostream operator 2019-03-11 18:56:56 +11:00
line.cpp geom/line: add basic line class 2018-04-20 15:08:06 +10:00
line.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
ops.cpp geom/sample: align the interfaces for volume/surface sampling 2018-11-26 15:21:18 +11:00
ops.hpp geom/ops: add stub 'covers' test 2018-12-17 14:44:43 +11:00
plane.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
plane.hpp Header cleanup using include-what-you-use 2020-07-01 17:02:44 +10:00
ray.cpp debug: split debug headers into components 2019-05-17 12:26:08 +10:00
ray.hpp Header cleanup using include-what-you-use 2020-07-01 17:02:44 +10:00
rect.cpp relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
rect.hpp relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
region.cpp geom/region: add 'bounds' specialisation for region 2019-08-29 13:10:12 +10:00
segment.cpp geom/segment: instantiate bounds for segments 2019-03-22 16:34:44 +11:00
segment.hpp geom/segment: add addition operator for vectors 2020-06-19 12:46:03 +10:00
sphere.cpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
sphere.hpp rename root namespace from util to cruft 2018-08-05 14:42:02 +10:00
traits.hpp geom/traits: add initial shape_traits trait 2019-08-30 10:15:26 +10:00
tri.cpp relicense under MPL-2.0 2018-08-04 15:14:06 +10:00
tri.hpp geom/sample: align the interfaces for volume/surface sampling 2018-11-26 15:21:18 +11:00