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::_t2vc< osg::Color3f >
oCOpenMesh::Kernel_OSG::_t2vc< osg::Color3ub >
oCOpenMesh::Kernel_OSG::_t2vc< osg::Color4f >
oCOpenMesh::Kernel_OSG::_t2vc< osg::Color4ub >
oCOpenMesh::Kernel_OSG::_t2vn< osg::Vec3f >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt2d >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt2f >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt3d >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt3f >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt4d >
oCOpenMesh::Kernel_OSG::_t2vp< osg::Pnt4f >
oCOpenMesh::Kernel_OSG::_t2vtc< osg::Vec2f >
oCOpenMesh::Kernel_OSG::_t2vtc< osg::Vec3f >
oCOpenMesh::ArrayItemsDefinition of mesh items for use in the ArrayKernel
oCOpenMesh::Kernel_OSG::ArrayKernelT< AttribKernel, FinalMeshItems >Mesh kernel using arrays for mesh item storage
oCOpenMesh::GenProg::AssertCompile< true >
oCOpenMesh::AttribKernelT< MeshItems, Connectivity >The attribute kernel adds all standard properties to the kernel
oCOpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >
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::basic_multiplex_target
oCOpenMesh::IO::binary< T >The struct defines how to store and restore the type T
oCOpenMesh::IO::binary< bool >
oCOpenMesh::IO::binary< double >
oCOpenMesh::IO::binary< float >
oCOpenMesh::IO::binary< int16_t >
oCOpenMesh::IO::binary< int32_t >
oCOpenMesh::IO::binary< int64_t >
oCOpenMesh::IO::binary< int8_t >
oCOpenMesh::IO::binary< long double >
oCOpenMesh::IO::binary< MyData >
oCOpenMesh::IO::binary< MyMap >
oCOpenMesh::IO::binary< OpenMesh::Attributes::StatusInfo >
oCOpenMesh::IO::binary< std::string >
oCOpenMesh::IO::binary< std::vector< bool > >
oCOpenMesh::IO::binary< std::vector< double > >
oCOpenMesh::IO::binary< std::vector< float > >
oCOpenMesh::IO::binary< std::vector< int > >
oCOpenMesh::IO::binary< std::vector< long > >
oCOpenMesh::IO::binary< std::vector< short > >
oCOpenMesh::IO::binary< std::vector< std::string > >
oCOpenMesh::IO::binary< std::vector< unsigned int > >
oCOpenMesh::IO::binary< std::vector< unsigned long > >
oCOpenMesh::IO::binary< std::vector< unsigned short > >
oCOpenMesh::IO::binary< uint16_t >
oCOpenMesh::IO::binary< uint32_t >
oCOpenMesh::IO::binary< uint64_t >
oCOpenMesh::IO::binary< uint8_t >
oCOpenMesh::IO::binary< unsigned long >
oCOpenMesh::IO::binary< Vec1c >
oCOpenMesh::IO::binary< Vec1d >
oCOpenMesh::IO::binary< Vec1f >
oCOpenMesh::IO::binary< Vec1i >
oCOpenMesh::IO::binary< Vec1s >
oCOpenMesh::IO::binary< Vec1uc >
oCOpenMesh::IO::binary< Vec1ui >
oCOpenMesh::IO::binary< Vec1us >
oCOpenMesh::IO::binary< Vec2c >
oCOpenMesh::IO::binary< Vec2d >
oCOpenMesh::IO::binary< Vec2f >
oCOpenMesh::IO::binary< Vec2i >
oCOpenMesh::IO::binary< Vec2s >
oCOpenMesh::IO::binary< Vec2uc >
oCOpenMesh::IO::binary< Vec2ui >
oCOpenMesh::IO::binary< Vec2us >
oCOpenMesh::IO::binary< Vec3c >
oCOpenMesh::IO::binary< Vec3d >
oCOpenMesh::IO::binary< Vec3f >
oCOpenMesh::IO::binary< Vec3i >
oCOpenMesh::IO::binary< Vec3s >
oCOpenMesh::IO::binary< Vec3uc >
oCOpenMesh::IO::binary< Vec3ui >
oCOpenMesh::IO::binary< Vec3us >
oCOpenMesh::IO::binary< Vec4c >
oCOpenMesh::IO::binary< Vec4d >
oCOpenMesh::IO::binary< Vec4f >
oCOpenMesh::IO::binary< Vec4i >
oCOpenMesh::IO::binary< Vec4s >
oCOpenMesh::IO::binary< Vec4uc >
oCOpenMesh::IO::binary< Vec4ui >
oCOpenMesh::IO::binary< Vec4us >
oCOpenMesh::IO::binary< Vec6c >
oCOpenMesh::IO::binary< Vec6d >
oCOpenMesh::IO::binary< Vec6f >
oCOpenMesh::IO::binary< Vec6i >
oCOpenMesh::IO::binary< Vec6s >
oCOpenMesh::IO::binary< Vec6uc >
oCOpenMesh::IO::binary< Vec6ui >
oCOpenMesh::IO::binary< Vec6us >
oCOpenMesh::GenProg::Bool2Type< b >This type maps true or false to different types
oCOpenMesh::GenProg::ChooseSelector< condition >
oCOpenMesh::GenProg::ChooseSelector< false >
oCOpenMesh::IO::OMFormat::Chunk
oCCirculatorT< Mesh >Circulator
oCCmdOption< T >
oCOpenMesh::IO::CmpVec
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< dst_t, src_t >Cast one color vector to another
oCOpenMesh::color_caster< dst_t, dst_t >
oCOpenMesh::color_caster< osg::Color3f, osg::Color3ub >Helper struct
oCOpenMesh::color_caster< osg::Color3ub, osg::Color3f >Helper struct
oCOpenMesh::color_caster< Vec3f, Vec3uc >
oCOpenMesh::color_caster< Vec3f, Vec4uc >
oCOpenMesh::color_caster< Vec3uc, Vec3f >
oCOpenMesh::color_caster< Vec3uc, Vec4f >
oCOpenMesh::color_caster< Vec4f, Vec3f >
oCOpenMesh::color_caster< Vec4f, Vec3uc >
oCOpenMesh::color_caster< Vec4f, Vec4i >
oCOpenMesh::color_caster< Vec4f, Vec4uc >
oCOpenMesh::color_caster< Vec4uc, Vec3f >
oCOpenMesh::color_caster< Vec4uc, Vec3uc >
oCOpenMesh::color_caster< Vec4uc, Vec4f >
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
oCOpenMesh::Decimater::DecimaterT< MeshT >Decimater framework
oCDecOptions
oCOpenMesh::DefaultTraitsBase class for all traits
oCOpenMesh::ArrayItems::Edge
oCOpenMesh::Concepts::MeshItems::EdgeT< Refs_ >Interface for the internal edge type
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >::Result::EdgeT< Base, Refs >
oCOpenMesh::DefaultTraits::EdgeT< Base, Refs >
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT< Base, Refs >
oCOpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT< Base, Refs >
oCOpenMesh::IO::Enabler< T >
oCOpenMesh::EndianDetermine byte order of host system
oCOpenMesh::ArrayItems::Face
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::DefaultTraits::FaceT< Base, Refs >
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >::Result::FaceT< Base, Refs >
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::IO::FunctorRestore< T >
oCOpenMesh::IO::FunctorStore< T >
oCOpenMesh::Iterators::GenericIteratorT< Mesh, ValueHandle, MemberOwner, PrimitiveStatusMember, PrimitiveCountMember >
oCGnuplotUtility class interfacing with Gnuplot
oCGnuplotExceptionException thrown by class Gnuplot
oCOpenMesh::ArrayItems::Halfedge_without_prev
oCOpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >Interface for the internal halfedge type
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >::Result::HalfedgeT< Base, Refs >
oCOpenMesh::DefaultTraits::HalfedgeT< Base, Refs >
oCAnalyzerTraits::HalfedgeT< Base, Refs >
oCOpenMesh::IO::OMFormat::Header
oCOpenMesh::IO::OMFormat::Chunk::Header
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::GenProg::IF< condition, Then, Else >Template IF w/o partial specialization
oCOpenMesh::Decimater::ModProgMeshT< DecimaterType >::InfoStruct storing progressive mesh information
oCOpenMesh::GenProg::Int2Type< i >This class generates different types from different int 's
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< DecimaterType >Base class for all decimation modules
oCOpenMesh::Decimater::ModBaseT< D >
oCOpenMesh::Decimater::ModBaseT< DecimaterT >
oCOpenMesh::mostreamThis class provides streams that can easily be multiplexed (using the connect() method) and toggled on/off (using enable() / disable())
oCOpenMesh::multiplex_streambuf
oCMyData
oCOpenMesh::newClass/.../newClass.hh>
oCOpenMesh::newClassT<>/.../newClassT.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
oCOpenMesh::IO::OFFFormat
oCOpenMeshBase
oCOption< T >
oCOpenMesh::IO::OptionsSet options for reader/writer modules
oCOpenMesh::VDPM::Plane3dAx + by + cz + d = 0
oCOpenMesh::PropertyT< T >::plus
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::IO::OMFormat::Chunk::PropertyName
oCQGLViewerWidget
oCOpenMesh::Geometry::QuadricT< Scalar >/class QuadricT Geometry/QuadricT.hh
oCOpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::Refs
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >::Result
oCOpenMesh::Subdivider::Adaptive::RuleInterfaceT< M >Base class for adaptive composite subdivision rules
oCRuleMap
oCOpenMesh::GenProg::SelectThen::Select< Then, Else >
oCOpenMesh::GenProg::SelectElse::Select< Then, Else >
oCOpenMesh::GenProg::SelectElse
oCOpenMesh::GenProg::SelectThen
oCOpenMesh::SingletonT< T >A simple singleton template
oCSmootherT< Mesh >
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::IO::binary< std::vector< std::string > >::Sum
oCOpenMesh::Utils::TestingFramework::TestDeleter
oCOpenMesh::Utils::TestingFramework::TestFunc
oCOpenMesh::Utils::TestingFramework::TestRunner
oCOpenMesh::Utils::TimerTimer class
oCOpenMesh::Utils::TimerImpl
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< dst_t, src_t >
oCOpenMesh::vector_caster< dst_t, dst_t >
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::ArrayItems::VertexThe vertex item
oCOpenMesh::Iterators::VertexEdgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexFaceIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexIHalfedgeIterT< Mesh >Circulator
oCOpenMesh::Iterators::VertexOHalfedgeIterT< Mesh >Circulator
oCAnalyzerTraits::VertexT< Base, Refs >
oCOpenMesh::VDPM::MeshTraits::VertexT< Base, Refs >
oCOpenMesh::Subdivider::Uniform::CompositeTraits::VertexT< Base, Refs >
oCOpenMesh::Concepts::MeshItems::VertexT< Refs_ >Interface for the internal vertex type
oCOpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT< Base, Refs >
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >::Result::VertexT< Base, Refs >
oCMyTraits::VertexT< Base, Refs >
oCOpenMesh::DefaultTraits::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 .