ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::concepts::transform3D Concept Reference

Transform concept. More...

#include <detray/algebra/concepts.hpp>

Concept definition

template<typename T>
concept detray::concepts::transform3D = requires(T trf) {
trf.rotation();
trf.translation();
trf.point_to_global(typename T::vector2());
trf.point_to_global(typename T::vector3());
trf.point_to_local(typename T::vector3());
trf.vector_to_global(typename T::vector2());
trf.vector_to_global(typename T::vector3());
trf.vector_to_local(typename T::vector3());
}
Definition concepts.hpp:74
Definition concepts.hpp:77
Scalar concept: Elements of vectors/matrices (can be simd vectors).
Definition concepts.hpp:40
Transform concept.
Definition concepts.hpp:126
Definition concepts.hpp:62
Definition concepts.hpp:65

Detailed Description

Transform concept.