|
ProjGeom 1.0.11
|
Generic involution class for projective planes. More...
#include <proj_plane.hpp>
Public Member Functions | |
| constexpr | involution_generic (Line ln_m, Point o) |
| Construct a new generic involution object. | |
| constexpr auto | operator() (const Point &pt_p) const -> Point |
| Apply the involution to a point. | |
Generic involution class for projective planes.
An involution is a transformation that is its own inverse.
| Point | The point type |
| Line | The line type |
|
inlineconstexpr |
Construct a new generic involution object.
| [in] | ln_m | The mirror line |
| [in] | o | The center point |
|
inlineconstexpr |
Apply the involution to a point.
Returns the image of pt_p under the involution.
| [in] | pt_p | The point to transform |