|
Visual Computing Library
devel
|
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...

Modules | |
| Components Concepts | |
| List of concepts for types related to the Component classes of the library. | |
| Element Concepts | |
| List of concepts for types related to the Elements of a Mesh. | |
Concepts | |
| concept | vcl::MeshConcept |
| A concept that checks whether a class is (inherits from) a Mesh class. | |
| concept | vcl::ElementOrMeshConcept |
| A concept that checks whether a class is 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. | |
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.