Visual Computing Library
Loading...
Searching...
No Matches
vcl::comp::HasTransformMatrix Concept Reference

HasTransformMatrix concept is satisfied only if a Element or Mesh class provides the member functions specified in this concept. These member functions allows to access to a vcl::comp::TransformMatrix component of a given element/mesh. More...

#include <vclib/concepts/mesh/components/transform_matrix.h>

Concept definition

template<typename T>
concept vcl::comp::HasTransformMatrix = requires (T&& obj) {
typename RemoveRef<T>::TransformMatrixType;
{ obj.transformMatrix() } -> Matrix44Concept;
}
Concept for 4x4 matrices.
Definition matrix.h:96
HasTransformMatrix concept is satisfied only if a Element or Mesh class provides the member functions...
Definition transform_matrix.h:39

Detailed Description

HasTransformMatrix concept is satisfied only if a Element or Mesh class provides the member functions specified in this concept. These member functions allows to access to a vcl::comp::TransformMatrix component of a given element/mesh.