namespaces.docu 2.35 KB
 Jan Möbius committed Feb 06, 2009 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 //============================================================================= // // Documents all used namespaces for doxygen // //============================================================================= /** \namespace OpenMesh::Concepts Descriptions of the concepts used in OpenMesh. */ /** \namespace OpenMesh Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels and mesh traits. **/ /** \namespace OpenMesh::Iterators Contains all mesh iterators and circulators. The two classes OpenMesh::Concepts::IteratorT and OpenMesh::Concepts::CirculatorT describe the interfaces provided by all iterators and circulators, respectively. All iterators/circulators defined in this namespace are template classes that require a mesh a template parameter. Therefore you should use the iterators/circulators that are defined by the mesh itself. See OpenMesh::Mesh::PolyMeshT for a complete list of them. \see The mesh docu section \ref mesh_iterators for a more detailed description. \see OpenMesh::Concepts::IteratorT \see OpenMesh::Concepts::CirculatorT */ /** \namespace OpenMesh::IO This namespace contains functions for reading and writing polygonal meshes and a list of supported file formats. */ /** \namespace OpenMesh::GenProg Utilities for generative programming. */ /** \namespace OpenMesh::Attributes This namespace holds per item attributes like normal/color. There are some macros provided for convenience, see Attributes.hh. \see Attributes.hh */ /** \namespace OpenMesh::Kernel_OSG In this namespace resides the OpenSG integration of OpenMesh. Here you find the class OpenMesh::OSG_Kernel::TriMesh_OSGArrayKernelT<> and the template function OpenMesh::OSG_Kernel::bindT<> to link such a mesh with a OpenSG Geometry. */ /** \namespace OpenMesh::Decimater Software related to mesh decimation. \see DecimaterT.hh */ /** \namespace OpenMesh::Subdivider::Adaptive * Software related to adaptive subdivision of meshes. */ /** \namespace OpenMesh::Subdivider::Uniform * Software related to uniform subdivision of meshes. */ /** \namespace OpenMesh::VDPM * Software related to view dependent progressive meshes. */ /** \namespace OpenMesh::Utils * Collection of little utility classes and helpers. */