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

List of classes, aliases, concepts and functions used for the creation, customization, usage and manipulation of Mesh classes. More...

Collaboration diagram for Mesh:

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...
 

Detailed Description

List of classes, aliases, concepts and functions used for the creation, customization, usage and manipulation of Mesh classes.