OpenMesh
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123456]
 NOpenMeshContains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels and mesh traits
 NAttributesThis namespace holds per item attributes like normal/color
 NConceptsDescriptions of the concepts used in OpenMesh
 NDecimaterSoftware related to mesh decimation
 NGenProgUtilities for generative programming
 NGeometry
 NIOThis namespace contains functions for reading and writing polygonal meshes and a list of supported file formats
 NIteratorsContains all mesh iterators and circulators
 NKernel_OSGIn this namespace resides the OpenSG integration of OpenMesh
 NPythonThis namespace contains classes and functions that are used to expose OpenMesh to Python
 NSmoother
 NSubdivider
 NUtil
 NUtilsCollection of little utility classes and helpers
 NVDPMSoftware related to view dependent progressive meshes
 CVDPMSynthesizerViewerWidget
 CLoopSchemeMaskTImplements cache for the weights of the original Loop scheme supported:
 CNormalConeT/class NormalCone NormalCone.hh <ACG/Geometry/Types/NormalCone.hh>
 CVectorT
 CArrayKernelMesh kernel using arrays for mesh item storage
 CAttribKernelTThe attribute kernel adds all standard properties to the kernel
 CBaseKernelThis class provides low-level property management like adding/removing properties and access to properties
 CBaseMeshBase class for all meshes
 CFinalMeshItemsTDefinition of the mesh entities (items)
 CMeshCastCast a mesh with different but identical traits into each other
 CMeshCast< LhsMeshT &, RhsMeshT & >
 CMeshCast< const LhsMeshT &, const RhsMeshT & >
 CMeshCast< LhsMeshT *, RhsMeshT * >
 CMeshCast< const LhsMeshT *, const RhsMeshT * >
 CBaseHandleBase class for all handle types
 CVertexHandleHandle for a vertex entity
 CHalfedgeHandleHandle for a halfedge entity
 CEdgeHandleHandle for a edge entity
 CFaceHandleHandle for a face entity
 CPolyConnectivityConnectivity Class for polygonal meshes
 CPolyMesh_ArrayKernel_GeneratorTHelper class to build a PolyMesh-type
 CPolyMesh_ArrayKernelTPolygonal mesh based on the ArrayKernel
 CPolyMeshTBase type for a polygonal mesh
 CDefaultTraitsBase class for all traits
 CMergeTraitsHelper class to merge two mesh traits
 CTriConnectivityConnectivity Class for Triangle Meshes
 CTriMesh_ArrayKernel_GeneratorTHelper class to create a TriMesh-type based on ArrayKernelT
 CTriMesh_ArrayKernelTTriangle mesh based on the ArrayKernel
 CTriMeshTBase type for a triangle mesh
 CAutoPropertyHandleT
 CBasePropertyAbstract class defining the basic interface of a dynamic property
 CEndianDetermine byte order of host system
 CPropertyTDefault property class for any type T
 CPropertyT< bool >Property specialization for bool type
 CPropertyT< std::string >Property specialization for std::string type
 CBasePropHandleTBase property handle
 CVPropHandleTHandle representing a vertex property
 CHPropHandleTHandle representing a halfedge property
 CEPropHandleTHandle representing an edge property
 CFPropHandleTHandle representing a face property
 CMPropHandleTHandle representing a mesh property
 CPropertyContainerA a container for properties
 CPropertyManagerThis class is intended to manage the lifecycle of properties
 CRandomNumberGeneratorGenerate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values )
 CSingletonTA simple singleton template
 Cvector_traitsHelper class providing information about a vector type
 Ccolor_caster< osg::Color3ub, osg::Color3f >Helper struct
 Ccolor_caster< osg::Color3f, osg::Color3ub >Helper struct
 Cvector_traits< osg::Pnt4f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Pnt3f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Pnt2f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec4f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec3f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec2f >Vector traits for OpenSG vector type
 Cvector_traits< osg::Pnt4d >Vector traits for OpenSG vector type
 Cvector_traits< osg::Pnt3d >Vector traits for OpenSG vector type
 Cvector_traits< osg::Pnt2d >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec4d >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec3d >Vector traits for OpenSG vector type
 Cvector_traits< osg::Vec4ub >Vector traits for OpenSG vector type
 Cvector_traits< osg::Color3ub >Vector traits for OpenSG color type
 Cvector_traits< osg::Color4ub >Vector traits for OpenSG color type
 Cvector_traits< osg::Color3f >Vector traits for OpenSG color type
 Cvector_traits< osg::Color4f >Vector traits for OpenSG color type
 Cvector_caster< osg::Vec3f, osg::Pnt3f >Convert Pnt3f to Vec3f
 Cvector_caster< osg::Vec4f, osg::Pnt4f >Convert Pnt4f to Vec4f
 Cvector_caster< osg::Vec3d, osg::Pnt3d >Convert Pnt3d to Vec3d
 Cvector_caster< osg::Vec4d, osg::Pnt4d >Convert Pnt4d to Vec4d
 CStripifierTThis class decomposes a triangle mesh into several triangle strips

Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .