#include <projgeom/proj_plane.hpp>
template<typename P, typename L>
involution class
| Template parameters | |
|---|---|
| P | |
| L | |
Contents
Constructors, destructors, conversion operators
- involution(L m, P o) constexpr
- Construct a new involution object.
Public functions
- auto operator()(const P& p) const -> P -> auto constexpr
- auto operator()(const L& l) const -> L -> auto constexpr
Function documentation
template<typename P, typename L>
fun:: involution<P, L>:: involution(L m,
P o) constexpr
Construct a new involution object.
| Parameters | |
|---|---|
| m in | |
| o in | |
template<typename P, typename L>
auto fun:: involution<P, L>:: operator()(const P& p) const -> P constexpr
| Parameters | |
|---|---|
| p in | |
| Returns | P |
template<typename P, typename L>
auto fun:: involution<P, L>:: operator()(const L& l) const -> L constexpr
| Returns | P |
|---|