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

List of concepts for types related to the Container classes of the library.

Collaboration diagram for Containers Concepts:

Concepts

concept  vcl::mesh::HasEdgeContainer
 The HasEdgeContainer concept is satisfied only if a container class provides the types and member functions specified in this concept. These types and member functions allow to access to a vcl::mesh::EdgeContainer container of a given mesh.
 
concept  vcl::HasEdges
 HasEdges concepts is satisfied when at least one of its template types is (or inherits from) a vcl::mesh::EdgeContainer. It can be used both to check if a Mesh has edges, or if in a list of types there is a EdgeContainer.
 
concept  vcl::mesh::HasFaceContainer
 The HasFaceContainer concept is satisfied only if a container class provides the types and member functions specified in this concept. These types and member functions allow to access to a vcl::mesh::FaceContainer container of a given mesh.
 
concept  vcl::HasFaces
 HasFaces concepts is satisfied when at least one of its template types is (or inherits from) a vcl::mesh::FaceContainer. It can be used both to check if a Mesh has faces, or if in a list of types there is a FaceContainer.
 
concept  vcl::mesh::HasVertexContainer
 The HasVertexContainer concept is satisfied only if a container class provides the types and member functions specified in this concept. These types and member functions allow to access to a vcl::mesh::VertexContainer container of a given mesh.
 
concept  vcl::HasVertices
 HasVertices concepts is satisfied when at least one of its types is (or inherits from) a vcl::mesh::VertexContainer. It can be used both to check if a Mesh has vertices, or if in a list of types there is a VertexContainer.
 

List of concepts for types related to the Container classes of the library.