Here is a list of all modules:
Mesh Property Handles | All custom properties are represented by the property handles. The handle mechanism allows to add arbitrary data to the mesh items. It stores the value type (by construction) and a 'reference' to the property. Use the mesh object to access the property values |
Mesh Kernels | This group holds all mesh kernels. Since OpenMesh makes heavily use of templates especially in the kernels, there's no direct inheritence relationship of the kernel classes. For a conceptual overview of the inheritance graph see Conceptual Class Hierarchy. For a list of available methods see OpenMesh::Concepts::KernelT |
Predefined Mesh Types | This group holds all the predefind mesh types, i.e. all combinations of triangle/polygonal mesh and the set of kernels |
Interface Concepts | Since for many classes no virtual inheritace is used one can't enforce a specific interface by pure virtual functions. Therefore these interfaces will be described in this group. Everyone implementing e.g. a new mesh kernel should at least implement the OpenMesh::Concepts::Kernel concept |