23#ifndef VCL_ALGORITHMS_MESH_TYPE_NAME_H
24#define VCL_ALGORITHMS_MESH_TYPE_NAME_H
26#include <vclib/concepts/mesh.h>
36template<MeshConcept MeshType>
39 using ScalarType = MeshType::VertexType::CoordType::ScalarType;
60 if constexpr (MeshType::FaceType::INDEXED) {
65 if constexpr (MeshType::EdgeType::INDEXED) {
71 if constexpr (std::same_as<ScalarType, float>)
HasEdges concepts is satisfied when at least one of its template types is (or inherits from) a vcl::m...
Definition edge_container.h:131
HasFaces concepts is satisfied when at least one of its template types is (or inherits from) a vcl::m...
Definition face_container.h:133
constexpr std::string meshTypeName()
Returns the name of the mesh type as a string.
Definition type_name.h:37