|
| | ck_concepts.hpp |
| | C++20 concepts for Cayley-Klein planes.
|
| |
| | ck_plane.hpp |
| | Cayley-Klein plane functions: perpendicularity, altitude, orthocenter, reflection.
|
| |
| | common_concepts.h |
| | Common C++20 concepts: Ring, OrderedRing, Integral, Sequence.
|
| |
| | conic.hpp |
| | Conic sections in homogeneous coordinates.
|
| |
| | ell_object.hpp |
| | Elliptic point and line classes with pole/polar relationships.
|
| |
| | euclid_plane.hpp |
| | Euclidean plane functions: perpendicularity, parallelism, altitude, orthocenter, etc.
|
| |
| | euclid_plane_measure.hpp |
| | Euclidean plane measurement functions: quadrance, spread.
|
| |
| | fractions.hpp |
| |
| | greeter.h |
| | Simple Greeter class with localized greeting messages.
|
| |
| | hyp_object.hpp |
| | Hyperbolic point and line classes with pole/polar relationships.
|
| |
| | logger.hpp |
| | Logger wrapper for spdlog (projgeom).
|
| |
| | myck_object.hpp |
| | Example Cayley-Klein point and line classes with custom perp().
|
| |
| | persp_object.hpp |
| | Perspective point and line classes with pole/polar via line at infinity.
|
| |
| | persp_plane.hpp |
| | Perspective-Euclidean plane class with pole/polar and measurement.
|
| |
| | pg_common.hpp |
| |
| | pg_concepts.hpp |
| | C++20 concepts for projective plane primitives.
|
| |
| | pg_line.hpp |
| |
| | pg_object.hpp |
| | Core projective geometry object template (pg_object, PgObject, PgPoint, PgLine).
|
| |
| | pg_plane.hpp |
| | Projective plane axioms and geometric checks (coincidence, Pappus, Desargues).
|
| |
| | pg_point.hpp |
| |
| | proj_plane.hpp |
| |
| | proj_plane_concepts.h |
| | C++20 concepts for projective planes with coordinate access and parametrization.
|
| |
| | proj_plane_measure.hpp |
| |
| | transform.hpp |
| | Projective transformations (translation, rotation, scaling, shear).
|
| |