Visual Computing Library
devel
|
List of classes, aliases, concepts and functions used for the creation, customization, usage and manipulation of Mesh classes. More...
Modules | |
Elements | |
List of all the Element classes, along with their concepts and functions. | |
Components | |
List of all the Component classes, along with their concepts and functions. | |
Containers | |
List af all the Element Container classes, along with their concepts and functions. | |
Mesh Requirements | |
List of concepts and functions that allows to check, enable and assert characteristics and the availability of components in 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. | |
Classes | |
class | vcl::BadCustomComponentTypeException |
Exception thrown when the type of a custom component is not the one expected. More... | |
class | vcl::BadVertexIndexException |
Exception thrown when an index is out of bounds in a vertex container. More... | |
class | vcl::InconsistentMeshException |
Exception thrown when the mesh is inconsistent. More... | |
class | vcl::Mesh< Args > |
The Mesh class represents a generic 3D mesh. A mesh is composed of a generic number of containers of Elements (which can be vertices, faces, edges...), plus some other components. More... | |
class | vcl::MissingCompactnessException |
Exception thrown when the mesh is not compact. More... | |
class | vcl::MissingComponentException |
Exception thrown when a mesh/element component is missing (not enabled). More... | |
class | vcl::MissingPreconditionException |
Exception thrown when a precondition on an input/output mesh is missing. More... | |
class | vcl::MissingQuadRequirementException |
Exception thrown when an input/output mesh is not composed of quads. More... | |
class | vcl::MissingTriangularRequirementException |
Exception thrown when an input/output mesh is not composed of triangles. More... | |
List of classes, aliases, concepts and functions used for the creation, customization, usage and manipulation of Mesh classes.