Projective plane Concept (half)
More...
#include <proj_plane_concepts.h>
template<class Point, class Line>
&& requires(const Point& pt_p, const Point& pt_q, const Line& ln_l,
const Value_type<Point>& pt_a) {
typename Value_type<Point>;
{ pt_p * pt_q } -> STD_ALT::convertible_to<Line>;
{
pt_p.dot(ln_l)
} -> STD_ALT::convertible_to<Value_type<Point>>;
{ pt_p.aux() } -> STD_ALT::convertible_to<Line>;
{
} -> STD_ALT::convertible_to<Point>;
}
Projective plane Concept (half)
Definition proj_plane_concepts.h:96
constexpr auto parametrize(const Value &lambda_val, const Point &pt_p, const Value &mu_val, const Point &pt_q) -> Point
Homogeneous parametrization of point or line (free function)
Definition pg_common.hpp:185
Projective plane Concept (half)
- Template Parameters
-