 OpenMesh | Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels and mesh traits |
  Attributes | This namespace holds per item attributes like normal/color |
   StatusInfo | Add status information to a base class |
  Concepts | Descriptions of the concepts used in OpenMesh |
   MeshItems | The mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT |
    EdgeT | Interface for the internal edge type |
    FaceT | Interface for the internal face type |
    HalfedgeT | Interface for the internal halfedge type |
    VertexT | Interface for the internal vertex type |
   KernelT | This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh will rely on this interface) |
  Decimater | Software related to mesh decimation |
   BaseDecimaterModule | Base class decimater framework |
   BaseDecimaterT | |
   CollapseInfoT | Stores information about a halfedge collapse |
   DecimaterT | Decimater framework |
    HeapInterface | Heap interface |
   McDecimaterT | Multiple choice decimater framework |
   MixedDecimaterT | Mixed decimater framework |
   ModAspectRatioT | Use aspect ratio to control decimation |
   ModHandleT | Handle for mesh decimation modules |
   ModBaseT | Base class for all decimation modules |
   ModEdgeLengthT | Use edge length to control decimation |
   ModHausdorffT | Use Hausdorff distance to control decimation |
   ModIndependentSetsT | Lock one-ring around remaining vertex after a collapse to prevent further collapses of halfedges incident to the one-ring vertices |
   ModNormalDeviationT | Use Normal deviation to control decimation |
   ModNormalFlippingT | Decimating module to avoid flipping of faces |
   ModProgMeshT | Collect progressive mesh information while decimating |
    Info | Struct storing progressive mesh information |
   ModQuadricT | Mesh decimation module computing collapse priority based on error quadrics |
   ModRoundnessT | Use Roundness of triangles to control decimation |
  GenProg | Utilities for generative programming |
  Geometry | |
   QuadricT | /class QuadricT Geometry/QuadricT.hh |
  IO | This namespace contains functions for reading and writing polygonal meshes and a list of supported file formats |
   BaseExporter | Base class for exporter modules |
   ExporterT | This class template provides an exporter module for OpenMesh meshes |
   BaseImporter | Base class for importer modules |
   ImporterT | This class template provides an importer module for OpenMesh meshes |
   _IOManager_ | This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness |
   Options | Set options for reader/writer modules |
   BaseReader | Base class for reader modules |
   _OBJReader_ | Implementation of the OBJ format reader |
   _OFFReader_ | Implementation of the OFF format reader |
   _OMReader_ | Implementation of the OM format reader |
   _PLYReader_ | Implementation of the PLY format reader |
   _STLReader_ | Implementation of the STL format reader |
   binary | The struct defines how to store and restore the type T |
   BaseWriter | Base class for all writer modules |
   _OBJWriter_ | This class defines the OBJ writer |
   _OFFWriter_ | Implementation of the OFF format writer |
   _OMWriter_ | Implementation of the OM format writer |
   _PLYWriter_ | Implementation of the PLY format writer |
   _STLWriter_ | Implementation of the STL format writer |
   _VTKWriter_ | |
   binary< MyData > | |
   binary< MyMap > | |
  Iterators | Contains all mesh iterators and circulators |
   GenericCirculator_CenterEntityFnsT | |
   GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle > | |
   GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle > | |
   GenericCirculator_DereferenciabilityCheckT | |
   GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle > | |
   GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle > | |
   GenericCirculator_ValueHandleFnsT | |
   GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle > | |
   GenericCirculatorBaseT | |
   GenericCirculatorT | |
   ConstVertexIterT | |
   VertexIterT | |
   ConstHalfedgeIterT | |
   HalfedgeIterT | |
   ConstEdgeIterT | |
   EdgeIterT | |
   ConstFaceIterT | |
   FaceIterT | |
   GenericIteratorT | |
  Kernel_OSG | In this namespace resides the OpenSG integration of OpenMesh |
   FP | OpenSG Face Properties Adaptors |
    GeoIndicesUI32 | Adaptor for osg::GeoIndicesUI32 |
   VP | OpenSG Vertex Properties Adaptors |
   ArrayKernelT | Mesh kernel using arrays for mesh item storage |
   AttribKernelT | This class adds the standard properties to the mesh type |
   PropertyKernel | Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors |
   oPropertyT | Property adaptor for OpenSG GeoProperties |
   Traits | Base class for all mesh traits using the OSGArrayKernelT |
   TriMesh_OSGArrayKernel_GeneratorT | Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT |
   TriMesh_OSGArrayKernelT | Triangle mesh based on the Kernel_OSG::ArrayKernelT |
  Smoother | |
   JacobiLaplaceSmootherT | Laplacian Smoothing |
   LaplaceSmootherT | Laplacian Smoothing |
   SmootherT | Base class for smoothing algorithms |
  Subdivider | |
   Adaptive | Software related to adaptive subdivision of meshes |
    RuleHandleT | Handle template for adaptive composite subdividion rules |
    RuleInterfaceT | Base class for adaptive composite subdivision rules |
    CompositeT | Adaptive Composite Subdivision framework |
    CompositeTraits | Adaptive Composite Subdivision framework |
     EdgeT | |
     FaceT | |
     State | Storage type for intermediate states and the final flag of a mesh entity |
     VertexT | |
    Tvv3 | Adaptive Composite Subdivision framework |
    Tvv4 | Topological composite rule Tvv,4 doing a 1-4 split of a face |
    VF | Composite rule VF |
    FF | Composite rule FF |
    FFc | Composite rule FFc |
    FV | Composite rule FV |
    FVc | Composite rule FVc |
    VV | Composite rule VV |
    VVc | Composite rule VVc |
    VE | Composite rule VE |
    VdE | Composite rule VdE |
    VdEc | Composite rule VdEc |
    EV | Composite rule EV |
    EVc | Composite rule EVc |
    EF | Composite rule EF |
    FE | Composite rule FE |
    EdE | Composite rule EdE |
    EdEc | Composite rule EdEc |
    State | |
    Traits | |
   Uniform | Software related to uniform subdivision of meshes |
    CatmullClarkT | Based on code from Leon Kos, CAD lab, Mech.Eng., University of Ljubljana, Slovenia (http://www.lecad.fs.uni-lj.si/~leon) |
    CompositeT | This class provides the composite subdivision rules for the uniform case |
     Coeff | Abstract base class for coefficient functions |
    CompositeTraits | Uniform Composite Subdivision framework |
     EdgeT | |
     FaceT | |
     VertexT | |
    CompositeLoopT | Uniform composite Loop subdivision algorithm |
     EVCoeff | Helper struct |
      compute_weight | |
    CompositeSqrt3T | Uniform composite sqrt(3) subdivision algorithm |
     FVCoeff | Helper class |
      compute_weight | |
    CompareLengthFunction | |
    LongestEdgeT | Uniform LongestEdgeT subdivision algorithm |
    LoopT | Uniform Loop subdivision algorithm |
    ModifiedButterflyT | Modified Butterfly subdivision algorithm |
    InterpolatingSqrt3LGT | Uniform Interpolating Sqrt3 subdivision algorithm |
    Sqrt3T | Uniform Sqrt3 subdivision algorithm |
    SubdividerT | Abstract base class for uniform subdivision algorithms |
  Utils | Collection of little utility classes and helpers |
   Noncopyable | This class demonstrates the non copyable idiom |
   HeapInterfaceT | This class demonstrates the HeapInterface's interface |
   HeapT | An efficient, highly customizable heap |
   MeshCheckerT | Check integrity of mesh |
   NumLimitsT | This class provides the maximum and minimum values a certain scalar type (int , float , or double ) can store |
   TestingFramework | Helper class for test programms |
   Timer | Timer class |
  VDPM | Software related to view dependent progressive meshes |
   Plane3d | Ax + by + cz + d = 0 |
   MeshTraits | Mesh traits for View Dependent Progressive Meshes |
    VertexT | |
   VFront | Active nodes in vertex hierarchy |
   VHierarchy | Keeps the vertex hierarchy build during analyzing a progressive mesh |
   VHierarchyNodeHandle | Handle for vertex hierarchy nodes |
   VHierarchyNode | Vertex hierarchy node |
   VHierarchyNodeIndex | Index of vertex hierarchy node |
   VHierarchyWindow | |
   ViewingParameters | |
  VDPMSynthesizerViewerWidget | |
  LoopSchemeMaskT | Implements cache for the weights of the original Loop scheme supported: |
  NormalConeT | /class NormalCone NormalCone.hh <ACG/Geometry/Types/NormalCone.hh> |
  ArrayKernel | Mesh kernel using arrays for mesh item storage |
   AutoStatusSetT | — AutoStatusSet API — |
   ExtStatusSetT | — ExtStatusSet API — (hybrid between a set and an array) |
   StatusSetT | — StatusSet API — |
  AttribKernelT | The attribute kernel adds all standard properties to the kernel |
  BaseKernel | This class provides the basic property management like adding/removing properties and access to properties |
  BaseMesh | Base class for all meshes |
  FinalMeshItemsT | Definition of the mesh entities (items) |
   ITraits | |
  MeshCast | Cast a mesh with different but identical traits into each other |
  MeshCast< LhsMeshT &, RhsMeshT & > | |
  MeshCast< const LhsMeshT &, const RhsMeshT & > | |
  MeshCast< LhsMeshT *, RhsMeshT * > | |
  MeshCast< const LhsMeshT *, const RhsMeshT * > | |
  BaseHandle | Base class for all handle types |
  VertexHandle | Handle for a vertex entity |
  HalfedgeHandle | Handle for a halfedge entity |
  EdgeHandle | Handle for a edge entity |
  FaceHandle | Handle for a face entity |
  PolyConnectivity | Connectivity Class for polygonal meshes |
   CirculatorRange | Generic class for iterator ranges |
   EntityRange | Generic class for vertex/halfedge/edge/face ranges |
  PolyMesh_ArrayKernel_GeneratorT | Helper class to build a PolyMesh-type |
  PolyMesh_ArrayKernelT | Polygonal mesh based on the ArrayKernel |
  PolyMeshT | Base type for a polygonal mesh |
  DefaultTraits | Base class for all traits |
  MergeTraits | Helper class to merge two mesh traits |
  TriConnectivity | Connectivity Class for Triangle Meshes |
  TriMesh_ArrayKernel_GeneratorT | Helper class to create a TriMesh-type based on ArrayKernelT |
  TriMesh_ArrayKernelT | Triangle mesh based on the ArrayKernel |
  TriMeshT | Base type for a triangle mesh |
  AutoPropertyHandleT | |
  BaseProperty | Abstract class defining the basic interface of a dynamic property |
  Endian | Determine byte order of host system |
  PropertyT | Default property class for any type T |
  PropertyT< bool > | Property specialization for bool type |
  PropertyT< std::string > | Property specialization for std::string type |
  BasePropHandleT | Base property handle |
  VPropHandleT | Handle representing a vertex property |
  HPropHandleT | Handle representing a halfedge property |
  EPropHandleT | Handle representing an edge property |
  FPropHandleT | Handle representing a face property |
  MPropHandleT | Handle representing a mesh property |
  PropertyContainer | A a container for properties |
  PropertyManager | This class is intended to manage the lifecycle of properties |
   Proxy | |
  RandomNumberGenerator | Generate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values ) |
  SingletonT | A simple singleton template |
  vector_traits | Helper class providing information about a vector type |
  color_caster< osg::Color3ub, osg::Color3f > | Helper struct |
  color_caster< osg::Color3f, osg::Color3ub > | Helper struct |
  vector_traits< osg::Pnt4f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Pnt3f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Pnt2f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec4f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec3f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec2f > | Vector traits for OpenSG vector type |
  vector_traits< osg::Pnt4d > | Vector traits for OpenSG vector type |
  vector_traits< osg::Pnt3d > | Vector traits for OpenSG vector type |
  vector_traits< osg::Pnt2d > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec4d > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec3d > | Vector traits for OpenSG vector type |
  vector_traits< osg::Vec4ub > | Vector traits for OpenSG vector type |
  vector_traits< osg::Color3ub > | Vector traits for OpenSG color type |
  vector_traits< osg::Color4ub > | Vector traits for OpenSG color type |
  vector_traits< osg::Color3f > | Vector traits for OpenSG color type |
  vector_traits< osg::Color4f > | Vector traits for OpenSG color type |
  vector_caster< osg::Vec3f, osg::Pnt3f > | Convert Pnt3f to Vec3f |
  vector_caster< osg::Vec4f, osg::Pnt4f > | Convert Pnt4f to Vec4f |
  vector_caster< osg::Vec3d, osg::Pnt3d > | Convert Pnt3d to Vec3d |
  vector_caster< osg::Vec4d, osg::Pnt4d > | Convert Pnt4d to Vec4d |
  StripifierT | This class decomposes a triangle mesh into several triangle strips |
 AnalyzerTraits | |
  HalfedgeT | |
  VertexT | |
 CirculatorT | Circulator |
 CmdOption | |
 CustomTraits | |
 DecimaterViewerWidget | |
 DecOptions | |
 Gnuplot | Utility class interfacing with Gnuplot |
 GnuplotException | Exception thrown by class Gnuplot |
 IteratorT | Linear iterator |
 MeshViewerWidget | |
 MeshViewerWidgetT | |
 ModBalancerT | |
 MyData | |
 MyTraits | |
  VertexT | |
 newClass | /.../newClass.hh> |
 OpenMeshBase | |
 OpenMeshBasePoly | |
 Option | |
 PMInfo | |
 ProgViewerWidget | |
 QGLViewerWidget | |
 RuleMap | |
 SubdivideWidget | |
 VectorT | |