Visual Computing Library
Loading...
Searching...
No Matches
Mesh Concepts

List of concepts for types related to the Mesh data structures of the library. They allow to discriminate between different Mesh types, their elements and the element components. More...

Collaboration diagram for Mesh Concepts:

Modules

 Element Concepts
 List of concepts for types related to the Elements of a Mesh.
 
 Components Concepts
 List of concepts for types related to the Component classes of the library.
 
 Containers Concepts
 List of concepts for types related to the Container classes of the library.
 
 EdgeMesh Concepts
 List of concepts for types related to Meshes having Edges. They allow to check the presence of specific components for Edges.
 
 FaceMesh Concepts
 List of concepts for types related to Meshes having Faces. They allow to check the presence of specific components for Faces.
 
 VertexMesh Concepts
 List of concepts for types related to Meshes having Vertices. They allow to check the presence of specific components for Vertices.
 

Concepts

concept  vcl::MeshConcept
 The Mesh Concept is evaluated to true when the type is a Mesh.
 
concept  vcl::ElementOrMeshConcept
 the ElementOrMesh Concept is evaluated to true when the type is either a Mesh or an Element.
 
concept  vcl::EdgeMeshConcept
 The EdgeMeshConcept is evaluated true if the type T is a Mesh (it satisfies the vcl::MeshConcept) and has an EdgeContainer.
 
concept  vcl::FaceMeshConcept
 The FaceMeshConcept is evaluated true if the type T is a Mesh (it satisfies the vcl::MeshConcept) and has a FaceContainer.
 
concept  vcl::HasBoundingBox
 Concept that is evaluated true if a Mesh has the BoundingBox component.
 
concept  vcl::HasColor
 Concept that is evaluated true if a Mesh has the Color component.
 
concept  vcl::HasCustomComponents
 Concept that is evaluated true if a Mesh has the CustomComponents component.
 
concept  vcl::HasMark
 Concept that is evaluated true if a Mesh has the Mark component.
 
concept  vcl::HasName
 Concept that checks if a Mesh has the Name component.
 
concept  vcl::HasTextureImages
 Concept that checks if a Mesh has the TextureImages component.
 
concept  vcl::HasTexturePaths
 Concept that checks if a Mesh has the TexturePaths component.
 
concept  vcl::HasTransformMatrix
 Concept that checks if a Mesh has the TransformMatrix component.
 

Detailed Description

List of concepts for types related to the Mesh data structures of the library. They allow to discriminate between different Mesh types, their elements and the element components.