geomc 1.0
A c++ linear algebra template library
Loading...
Searching...
No Matches
geom::Transformable Concept Reference

#include <geomc/linalg/LinalgTypes.h>

Concept definition

template<typename S, typename Xf>
requires (S s, Xf xf) {
{ xf * s } -> std::convertible_to<S>;
{ s / xf } -> std::convertible_to<S>;
}
Represents a means of transforming a point or vector.
Definition LinalgTypes.h:125
Definition LinalgTypes.h:147

Detailed Description

A transformable is that which can be operated on by a Transform and maintain its type.