OpenMesh: Namespace List

| OpenMesh

Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123456]

►NCustom |
C Vec | A Vector class with the absolute minimum of built-in methods to test the interface expected from Vectors used in Traits
NEigen |
►N OpenMesh | Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels and mesh traits
►N Attributes | This namespace holds per item attributes like normal/color
C StatusInfo | Add status information to a base class
►N Concepts | Descriptions of the concepts used in OpenMesh
►C MeshItems | The mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT
C EdgeT | Interface for the internal edge type
C FaceT | Interface for the internal face type
C HalfedgeT | Interface for the internal halfedge type
C VertexT | Interface for the internal vertex type
C KernelT | This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh will rely on this interface)
►N Decimater | Software related to mesh decimation
C BaseDecimaterModule | Base class decimater framework
C BaseDecimaterT |
C CollapseInfoT | Stores information about a halfedge collapse
►C DecimaterT | Decimater framework
C HeapInterface | Heap interface
C McDecimaterT | Multiple choice decimater framework
C MixedDecimaterT | Mixed decimater framework
C ModAspectRatioT | Use aspect ratio to control decimation
C ModHandleT | Handle for mesh decimation modules
C ModBaseT | Base class for all decimation modules
C ModEdgeLengthT | Use edge length to control decimation
C ModHausdorffT | Use Hausdorff distance to control decimation
C ModIndependentSetsT | Lock one-ring around remaining vertex after a collapse to prevent further collapses of halfedges incident to the one-ring vertices
C ModNormalDeviationT | Use Normal deviation to control decimation
C ModNormalFlippingT | Decimating module to avoid flipping of faces
►C ModProgMeshT | Collect progressive mesh information while decimating
C Info | Struct storing progressive mesh information
C ModQuadricT | Mesh decimation module computing collapse priority based on error quadrics
C ModRoundnessT | Use Roundness of triangles to control decimation
C Observer | Observer class
N GenProg | Utilities for generative programming
►NGeometry |
C QuadricT | /class QuadricT Geometry/QuadricT.hh
►N IO | This namespace contains functions for reading and writing polygonal meshes and a list of supported file formats
NOMFormat |
C BaseExporter | Base class for exporter modules
C ExporterT | This class template provides an exporter module for OpenMesh meshes
C BaseImporter | Base class for importer modules
C ImporterT | This class template provides an importer module for OpenMesh meshes
C _IOManager_ | This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness
C Options | Set options for reader/writer modules
C BaseReader | Base class for reader modules
C _OBJReader_ | Implementation of the OBJ format reader
C _OFFReader_ | Implementation of the OFF format reader
C _OMReader_ | Implementation of the OM format reader
C Handle2Prop |
C Handle2Prop< T, VertexHandle > |
C Handle2Prop< T, FaceHandle > |
C _PLYReader_ | Implementation of the PLY format reader
C _STLReader_ | Implementation of the STL format reader
C binary | The struct defines how to store and restore the type T
C BaseWriter | Base class for all writer modules
C _OBJWriter_ | This class defines the OBJ writer
C _OFFWriter_ | Implementation of the OFF format writer
C _OMWriter_ | Implementation of the OM format writer
C _PLYWriter_ | Implementation of the PLY format writer
C _STLWriter_ | Implementation of the STL format writer
C _VTKWriter_ |
C binary< RegisteredDataType > |
C binary< MyData > |
C binary< MyMap > |
►N Iterators | Contains all mesh iterators and circulators
C GenericCirculator_CenterEntityFnsT |
C GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, true > |
C GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, true > |
C GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, false > |
C GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, false > |
C GenericCirculator_DereferenciabilityCheckT |
C GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle > |
C GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle > |
C GenericCirculator_ValueHandleFnsT |
C GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle, CW > |
C GenericCirculatorBaseT |
C GenericCirculatorT |
C GenericCirculator_ValueHandleFnsT_DEPRECATED |
C GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, typename Mesh::FaceHandle > |
C GenericCirculatorT_DEPRECATED |
C ConstVertexIterT |
C VertexIterT |
C ConstHalfedgeIterT |
C HalfedgeIterT |
C ConstEdgeIterT |
C EdgeIterT |
C ConstFaceIterT |
C FaceIterT |
C GenericIteratorT |
►N Kernel_OSG | In this namespace resides the OpenSG integration of OpenMesh
►N FP | OpenSG Face Properties Adaptors
C GeoIndicesUI32 | Adaptor for osg::GeoIndicesUI32
N VP | OpenSG Vertex Properties Adaptors
C ArrayKernelT | Mesh kernel using arrays for mesh item storage
C AttribKernelT | This class adds the standard properties to the mesh type
C PropertyKernel | Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors
C oPropertyT | Property adaptor for OpenSG GeoProperties
C Traits | Base class for all mesh traits using the OSGArrayKernelT
C TriMesh_OSGArrayKernel_GeneratorT | Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT
C TriMesh_OSGArrayKernelT | Triangle mesh based on the Kernel_OSG::ArrayKernelT
►NPredicates |
C PredicateBase |
C Predicate |
C Disjunction |
C Conjunction |
C Negation |
C Feature |
C Selected |
C Tagged |
C Tagged2 |
C Locked |
C Hidden |
C Deleted |
C Boundary |
C Regular |
C MemberFunctionWrapper | Wrapper object to hold an object and a member function pointer, and provides operator() to call that member function for that object with one argument
►NSmoother |
C JacobiLaplaceSmootherT | Laplacian Smoothing
C LaplaceSmootherT | Laplacian Smoothing.
C SmootherT | Base class for smoothing algorithms
►NSubdivider |
►N Adaptive | Software related to adaptive subdivision of meshes
C RuleHandleT | Handle template for adaptive composite subdividion rules
C RuleInterfaceT | Base class for adaptive composite subdivision rules
C CompositeT | Adaptive Composite Subdivision framework
►C CompositeTraits | Adaptive Composite Subdivision framework
C EdgeT |
C FaceT |
C State | Storage type for intermediate states and the final flag of a mesh entity
C VertexT |
C Tvv3 | Adaptive Composite Subdivision framework
C Tvv4 | Topological composite rule Tvv,4 doing a 1-4 split of a face
C VF | Composite rule VF
C FF | Composite rule FF
C FFc | Composite rule FFc
C FV | Composite rule FV
C FVc | Composite rule FVc
C VV | Composite rule VV
C VVc | Composite rule VVc
C VE | Composite rule VE
C VdE | Composite rule VdE
C VdEc | Composite rule VdEc
C EV | Composite rule EV
C EVc | Composite rule EVc
C EF | Composite rule EF
C FE | Composite rule FE
C EdE | Composite rule EdE
C EdEc | Composite rule EdEc
C State |
C Traits |
►N Uniform | Software related to uniform subdivision of meshes
C CatmullClarkT | Based on code from Leon Kos, CAD lab, Mech.Eng., University of Ljubljana, Slovenia (http://www.lecad.fs.uni-lj.si/~leon)
►C CompositeT | This class provides the composite subdivision rules for the uniform case
C Coeff | Abstract base class for coefficient functions
►C CompositeTraits | Uniform Composite Subdivision framework
C EdgeT |
C FaceT |
C VertexT |
►C CompositeLoopT | Uniform composite Loop subdivision algorithm
►C EVCoeff | Helper struct
C compute_weight |
►C CompositeSqrt3T | Uniform composite sqrt(3) subdivision algorithm
►C FVCoeff | Helper class
C compute_weight |
C CompareLengthFunction |
C LongestEdgeT | Uniform LongestEdgeT subdivision algorithm
C LoopT | Uniform Loop subdivision algorithm
C MidpointT | Midpoint subdivision algorithm
C ModifiedButterflyT | Modified Butterfly subdivision algorithm
C InterpolatingSqrt3LGT | Uniform Interpolating Sqrt3 subdivision algorithm
C Sqrt3T | Uniform Sqrt3 subdivision algorithm
C SubdividerT | Abstract base class for uniform subdivision algorithms
NUtil |
►N Utils | Collection of little utility classes and helpers
C Noncopyable | This class demonstrates the non copyable idiom
C HeapInterfaceT | This class demonstrates the HeapInterface's interface
C HeapT | An efficient, highly customizable heap
C MeshCheckerT | Check integrity of mesh
C NumLimitsT | This class provides the maximum and minimum values a certain scalar type (`int`, `float`, or `double`) can store
C TestingFramework | Helper class for test programms
C Timer | Timer class
►N VDPM | Software related to view dependent progressive meshes
C Plane3d | Ax + by + cz + d = 0
►C MeshTraits | Mesh traits for View Dependent Progressive Meshes
C VertexT |
C VFront | Active nodes in vertex hierarchy
C VHierarchy | Keeps the vertex hierarchy build during analyzing a progressive mesh
C VHierarchyNodeHandle | Handle for vertex hierarchy nodes
C VHierarchyNode | Vertex hierarchy node
C VHierarchyNodeIndex | Index of vertex hierarchy node
C VHierarchyWindow |
C ViewingParameters |
C VDPMSynthesizerViewerWidget |
C vector_traits< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options > > |
C LoopSchemeMaskT | Implements cache for the weights of the original Loop scheme supported:
C NormalConeT | /class NormalCone NormalCone.hh <OpenMesh/Core/Geometry/NormalConeT.hh>
C VectorT |
►C ArrayKernel | Mesh kernel using arrays for mesh item storage
C AutoStatusSetT | AutoStatusSetT: A status set that automatically picks a status bit
C ExtStatusSetT | ExtStatusSet: A status set augmented with an array
C StatusSetT | — StatusSet API —
C AttribKernelT | The attribute kernel adds all standard properties to the kernel
C BaseKernel | This class provides low-level property management like adding/removing properties and access to properties
C BaseMesh | Base class for all meshes
C CirculatorRange | Generic class for iterator ranges
►C FinalMeshItemsT | Definition of the mesh entities (items)
C ITraits |
C MeshCast | Cast a mesh with different but identical traits into each other
C MeshCast< LhsMeshT &, RhsMeshT & > |
C MeshCast< const LhsMeshT &, const RhsMeshT & > |
C MeshCast< LhsMeshT *, RhsMeshT * > |
C MeshCast< const LhsMeshT *, const RhsMeshT * > |
C BaseHandle | Base class for all handle types
C VertexHandle | Handle for a vertex entity
C HalfedgeHandle | Handle for a halfedge entity
C EdgeHandle | Handle for a edge entity
C FaceHandle | Handle for a face entity
C MeshHandle | Handle type for meshes to simplify some template programming
C EntityRange | Generic class for vertex/halfedge/edge/face ranges
C RangeTraitT |
C CirculatorRangeTraitT |
►C PolyConnectivity | Connectivity Class for polygonal meshes
C ElementRange |
C ElementRange< EdgeHandle > |
C ElementRange< FaceHandle > |
C ElementRange< HalfedgeHandle > |
C ElementRange< VertexHandle > |
C FaceEdgeTraits |
C FaceFaceTraits |
C FaceHalfedgeTraits |
C FaceVertexTraits |
C VertexEdgeTraits |
C VertexFaceTraits |
C VertexHalfedgeTraits |
C VertexOppositeHalfedgeTraits |
C VertexVertexTraits |
C TriMesh_ArrayKernelT | Triangle mesh based on the ArrayKernel
C PolyMesh_ArrayKernel_GeneratorT | Helper class to build a PolyMesh-type
C PolyMesh_ArrayKernelT | Polygonal mesh based on the ArrayKernel
C PolyMeshT | Base type for a polygonal mesh
C SmartBaseHandle | Base class for all smart handle types
C SmartHandleStatusPredicates | Base class for all smart handle types that contains status related methods
C SmartHandleBoundaryPredicate | Base class for all smart handle types that contains status related methods
C SmartVertexHandle | Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access to navigation methods
C SmartHalfedgeHandle |
C SmartEdgeHandle |
C SmartFaceHandle |
C SmartHandle |
C SmartHandle< VertexHandle > |
C SmartHandle< HalfedgeHandle > |
C SmartHandle< EdgeHandle > |
C SmartHandle< FaceHandle > |
►C FilteredSmartRangeT | Class which applies a filter when iterating over elements
C FilteredIterator |
C SmartRangeT | Base class for all smart range types
C PolyConnectivityTag | Connectivity tag indicating that the tagged mesh has polygon connectivity
C TriConnectivityTag | Connectivity tag indicating that the tagged mesh has triangle connectivity
C DefaultTraits | Base class for all traits
C DefaultTraitsDouble | Version of Default Traits that uses double precision for points and normals as well as floating point vectors for colors
C MergeTraits | Helper class to merge two mesh traits
C TriConnectivity | Connectivity Class for Triangle Meshes
C TriMesh_ArrayKernel_GeneratorT | Helper class to create a TriMesh-type based on ArrayKernelT
C TriMeshT | Base type for a triangle mesh
C AutoPropertyHandleT |
C BaseProperty | Abstract class defining the basic interface of a dynamic property
C Endian | Determine byte order of host system
C HandleToPropHandle |
C HandleToPropHandle< OpenMesh::VertexHandle, T > |
C HandleToPropHandle< OpenMesh::HalfedgeHandle, T > |
C HandleToPropHandle< OpenMesh::EdgeHandle, T > |
C HandleToPropHandle< OpenMesh::FaceHandle, T > |
C HandleToPropHandle< void, T > |
C HandleToPropHandle< OpenMesh::MeshHandle, T > |
C PropertyT | Default property class for any type T
C PropertyT< bool > | Property specialization for bool type
C BasePropHandleT | Base property handle
C VPropHandleT | Handle representing a vertex property
C HPropHandleT | Handle representing a halfedge property
C EPropHandleT | Handle representing an edge property
C FPropHandleT | Handle representing a face property
C MPropHandleT | Handle representing a mesh property
C PropHandle |
C PropHandle< VertexHandle > |
C PropHandle< HalfedgeHandle > |
C PropHandle< EdgeHandle > |
C PropHandle< FaceHandle > |
C PropHandle< MeshHandle > |
C PropertyContainer | A a container for properties
C PropertyCreator | Base class for property creators
C PropertyCreatorImpl | Helper class that contains the implementation of the create_<HandleT>_property methods
C PropertyCreationManager | Class for adding properties based on strings
C PropertyManager | This class is intended to manage the lifecycle of properties
C ConstPropertyViewer |
C RandomNumberGenerator | Generate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values )
C SingletonT | A simple singleton template
C vector_traits | Helper class providing information about a vector type
C color_caster< osg::Color3ub, osg::Color3f > | Helper struct
C color_caster< osg::Color3f, osg::Color3ub > | Helper struct
C vector_traits< osg::Pnt4f > | Vector traits for OpenSG vector type
C vector_traits< osg::Pnt3f > | Vector traits for OpenSG vector type
C vector_traits< osg::Pnt2f > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec4f > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec3f > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec2f > | Vector traits for OpenSG vector type
C vector_traits< osg::Pnt4d > | Vector traits for OpenSG vector type
C vector_traits< osg::Pnt3d > | Vector traits for OpenSG vector type
C vector_traits< osg::Pnt2d > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec4d > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec3d > | Vector traits for OpenSG vector type
C vector_traits< osg::Vec4ub > | Vector traits for OpenSG vector type
C vector_traits< osg::Color3ub > | Vector traits for OpenSG color type
C vector_traits< osg::Color4ub > | Vector traits for OpenSG color type
C vector_traits< osg::Color3f > | Vector traits for OpenSG color type
C vector_traits< osg::Color4f > | Vector traits for OpenSG color type
C vector_caster< osg::Vec3f, osg::Pnt3f > | Convert Pnt3f to Vec3f
C vector_caster< osg::Vec4f, osg::Pnt4f > | Convert Pnt4f to Vec4f
C vector_caster< osg::Vec3d, osg::Pnt3d > | Convert Pnt3d to Vec3d
C vector_caster< osg::Vec4d, osg::Pnt4d > | Convert Pnt4d to Vec4d
C SmartTaggerVT |
C SmartTaggerET |
C SmartTaggerFT |
C SmartTaggerHT |
C SmartTaggerT | Smart Tagger
C StripifierT | This class decomposes a triangle mesh into several triangle strips
C vector_traits< Custom::Vec< DIM > > |