#include <vector>
#include <memory>
#include <jau/math/vec2f.hpp>
#include <jau/math/geom/geom.hpp>
#include <jau/math/geom/aabbox2f.hpp>
 
Go to the source code of this file.
 | 
| namespace   | jau | 
|   | __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. 
  | 
|   | 
| namespace   | jau::math | 
|   | 
| namespace   | jau::math::geom | 
|   | 
 | 
| constexpr orientation_t  | jau::math::geom::orientation (const Point2f &a, const Point2f &b, const Point2f &c) noexcept | 
|   | Return the orientation of the given point triplet a, b and c using triArea()  
  | 
|   | 
| constexpr bool  | jau::math::geom::testSeg2SegIntersection2D (Vec2f *result, const Vec2f &p, const Vec2f &p2, const Vec2f &q, const Vec2f &q2, const bool do_collinear=false) noexcept | 
|   | See p + t r = q + u s and its terse C# implementation  
  | 
|   | 
| constexpr double  | jau::math::geom::tri_area (const Point2f &a, const Point2f &b, const Point2f &c) | 
|   | Computes oriented double area of a triangle, i.e.  
  | 
|   |