OpenMesh
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCOpenMesh::IO::_IOManager_This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness
oCOpenMesh::Kernel_OSG::ArrayKernelT< AttribKernel, FinalMeshItems >Mesh kernel using arrays for mesh item storage
oCOpenMesh::AttribKernelT< MeshItems, Connectivity >The attribute kernel adds all standard properties to the kernel
oCOpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >
oCOpenMesh::Decimater::BaseDecimaterModuleBase class decimater framework
oCOpenMesh::IO::BaseExporterBase class for exporter modules
oCOpenMesh::BaseHandleBase class for all handle types
oCOpenMesh::IO::BaseImporterBase class for importer modules
oCOpenMesh::BaseKernelThis class provides the basic property management like adding/removing properties and access to properties
oCOpenMesh::BaseMeshBase class for all meshes
oCOpenMesh::BasePropertyAbstract class defining the basic interface of a dynamic property
oCOpenMesh::IO::BaseReaderBase class for reader modules
oCOpenMesh::IO::BaseWriterBase class for all writer modules
oCOpenMesh::IO::binary< T >The struct defines how to store and restore the type T
oCCirculatorT< Mesh >Circulator
oCCmdOption< T >
oCOpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType >::CoeffAbstract base class for coefficient functions
oCOpenMesh::Decimater::CollapseInfoT< Mesh >Stores information about a halfedge collapse
oCOpenMesh::color_caster< osg::Color3f, osg::Color3ub >Helper struct
oCOpenMesh::color_caster< osg::Color3ub, osg::Color3f >Helper struct
oCOpenMesh::Subdivider::Uniform::CompareLengthFunction< MeshType, RealType >
oCOpenMesh::Subdivider::Adaptive::CompositeT< M >Adaptive Composite Subdivision framework
oCOpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::EVCoeff::compute_weight
oCOpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::FVCoeff::compute_weight
oCOpenMesh::Iterators::ConstFaceEdgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstFaceFaceIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstFaceHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstFaceVertexIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstVertexEdgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstVertexFaceIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstVertexIHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstVertexOHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::ConstVertexVertexIterT< Mesh >Circulator
oCDecOptions
oCOpenMesh::DefaultTraitsBase class for all traits
oCOpenMesh::Concepts::MeshItems::EdgeT< Refs_ >Interface for the internal edge type
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT< Base, Refs >
oCOpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT< Base, Refs >
oCOpenMesh::EndianDetermine byte order of host system
oCOpenMesh::PolyConnectivity::EntityRange< CONTAINER_TYPE, ITER_TYPE, begin_fn, end_fn >
oCOpenMesh::Iterators::FaceEdgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::FaceFaceIterT< Mesh >Circulator
oCOpenMesh::Iterators::FaceHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Concepts::MeshItems::FaceT< Refs_ >Interface for the internal face type
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT< Base, Refs >
oCOpenMesh::Subdivider::Uniform::CompositeTraits::FaceT< Base, Refs >
oCOpenMesh::Iterators::FaceVertexIterT< Mesh >Circulator
oCOpenMesh::FinalMeshItemsT< Traits, IsTriMesh >Definition of the mesh entities (items)
oCOpenMesh::Iterators::GenericIteratorT< Mesh, ValueHandle, MemberOwner, PrimitiveStatusMember, PrimitiveCountMember >
oCGnuplotUtility class interfacing with Gnuplot
oCGnuplotExceptionException thrown by class Gnuplot
oCOpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >Interface for the internal halfedge type
oCAnalyzerTraits::HalfedgeT< Base, Refs >
oCOpenMesh::Decimater::DecimaterT< MeshT >::HeapInterfaceHeap interface
oCOpenMesh::Utils::HeapInterfaceT< HeapEntry >This class demonstrates the HeapInterface's interface
oCOpenMesh::Utils::HeapT< HeapEntry, HeapInterface >An efficient, highly customizable heap
oCOpenMesh::Decimater::ModProgMeshT< MeshT >::InfoStruct storing progressive mesh information
oCIteratorT< Mesh >Linear iterator
oCOpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::ITraits
oCOpenMesh::Concepts::KernelT< FinalMeshItems >This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh will rely on this interface)
oCOpenMesh::LoopSchemeMaskT< T_, cache_size_ >Implements cache for the weights of the original Loop scheme supported:
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >Helper class to merge two mesh traits
oCOpenMesh::Utils::MeshCheckerT< Mesh >Check integrity of mesh
oCOpenMesh::Concepts::MeshItemsThe mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT
oCOpenMesh::Decimater::ModBaseT< MeshT >Base class for all decimation modules
oCOpenMesh::Decimater::ModBaseT< D >
oCnewClass/.../newClass.hh>
oCOpenMesh::Utils::NoncopyableThis class demonstrates the non copyable idiom
oCOpenMesh::NormalConeT< Scalar >/class NormalCone NormalCone.hh <ACG/Geometry/Types/NormalCone.hh>
oCOpenMesh::Utils::NumLimitsT< Scalar >This class provides the maximum and minimum values a certain scalar type (int, float, or double) can store
oCOpenMeshBase
oCOpenMeshBasePoly
oCOpenMeshVectorTest
oCOption< T >
oCOpenMesh::IO::OptionsSet options for reader/writer modules
oCOpenMesh::VDPM::Plane3dAx + by + cz + d = 0
oCPMInfo
oCOpenMesh::PolyMesh_ArrayKernel_GeneratorT< Traits >Helper class to build a PolyMesh-type
oCOpenMesh::PolyMeshT< Kernel >Base type for a polygonal mesh
oCOpenMesh::PropertyContainerA a container for properties
oCOpenMesh::PropertyManager< PROPTYPE, MeshT >This class is intended to manage the lifecycle of properties
oCOpenMesh::PropertyManager< PROPTYPE, MeshT >::Proxy
oCQGLViewerWidget
oCOpenMesh::Geometry::QuadricT< Scalar >/class QuadricT Geometry/QuadricT.hh
oCOpenMesh::RandomNumberGeneratorGenerate a random number between 0.0 and 1.0 with a guaranteed resolution
oCRandomNumberGenerator
oCOpenMesh::Subdivider::Adaptive::RuleInterfaceT< M >Base class for adaptive composite subdivision rules
oCRuleMap
oCOpenMesh::SingletonT< T >A simple singleton template
oCOpenMesh::Subdivider::Adaptive::State
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::StateStorage type for intermediate states and the final flag of a mesh entity
oCOpenMesh::Attributes::StatusInfoAdd status information to a base class
oCOpenMesh::ArrayKernel::StatusSetT< Handle >— StatusSet API —
oCOpenMesh::StripifierT< Mesh >This class decomposes a triangle mesh into several triangle strips
oCSubdivideWidget
oCOpenMesh::Utils::TimerTimer class
oCOpenMesh::TriMesh_ArrayKernel_GeneratorT< Traits >Helper class to create a TriMesh-type based on ArrayKernelT
oCOpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT< Traits >Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT
oCOpenMesh::vector_caster< osg::Vec3d, osg::Pnt3d >Convert Pnt3d to Vec3d
oCOpenMesh::vector_caster< osg::Vec3f, osg::Pnt3f >Convert Pnt3f to Vec3f
oCOpenMesh::vector_caster< osg::Vec4d, osg::Pnt4d >Convert Pnt4d to Vec4d
oCOpenMesh::vector_caster< osg::Vec4f, osg::Pnt4f >Convert Pnt4f to Vec4f
oCOpenMesh::vector_traits< T >Helper class providing information about a vector type
oCOpenMesh::vector_traits< osg::Color3f >Vector traits for OpenSG color type
oCOpenMesh::vector_traits< osg::Color3ub >Vector traits for OpenSG color type
oCOpenMesh::vector_traits< osg::Color4f >Vector traits for OpenSG color type
oCOpenMesh::vector_traits< osg::Color4ub >Vector traits for OpenSG color type
oCOpenMesh::vector_traits< osg::Pnt2d >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Pnt2f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Pnt3d >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Pnt3f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Pnt4d >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Pnt4f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec2f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec3d >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec3f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec4d >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec4f >Vector traits for OpenSG vector type
oCOpenMesh::vector_traits< osg::Vec4ub >Vector traits for OpenSG vector type
oCVectorDataT
oCOpenMesh::Iterators::VertexEdgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexFaceIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexIHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexOHalfedgeIterT< Mesh >Circulator
oCMyTraits::VertexT< Base, Refs >
oCAnalyzerTraits::VertexT< Base, Refs >
oCOpenMesh::Concepts::MeshItems::VertexT< Refs_ >Interface for the internal vertex type
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT< Base, Refs >
oCOpenMesh::Subdivider::Uniform::CompositeTraits::VertexT< Base, Refs >
oCOpenMesh::VDPM::MeshTraits::VertexT< Base, Refs >
oCOpenMesh::Iterators::VertexVertexIterT< Mesh >Circulator
oCOpenMesh::VDPM::VFrontActive nodes in vertex hierarchy
oCOpenMesh::VDPM::VHierarchyKeeps the vertex hierarchy build during analyzing a progressive mesh
oCOpenMesh::VDPM::VHierarchyNodeVertex hierarchy node
oCOpenMesh::VDPM::VHierarchyNodeIndexIndex of vertex hierarchy node
oCOpenMesh::VDPM::VHierarchyWindow
\COpenMesh::VDPM::ViewingParameters

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