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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 COpenMesh::IO::_IOManager_This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness
 ►CArrayItems
 ►CArrayKernelT
 ►CBase
 COpenMesh::Decimater::BaseDecimaterModuleBase class decimater framework
 ►COpenMesh::IO::BaseExporterBase class for exporter modules
 ►COpenMesh::BaseHandleBase class for all handle types
 ►COpenMesh::IO::BaseImporterBase class for importer modules
 ►COpenMesh::BaseKernelThis class provides the basic property management like adding/removing properties and access to properties
 COpenMesh::BaseMeshBase class for all meshes
 ►COpenMesh::BasePropertyAbstract class defining the basic interface of a dynamic property
 ►COpenMesh::IO::BaseReaderBase class for reader modules
 ►COpenMesh::IO::BaseWriterBase class for all writer modules
 COpenMesh::IO::binary< T >The struct defines how to store and restore the type T
 COpenMesh::IO::binary< MyData >
 COpenMesh::IO::binary< MyMap >
 COpenMesh::PolyConnectivity::CirculatorRange< CONTAINER_TYPE, ITER_TYPE, CENTER_ENTITY_TYPE, begin_fn, end_fn >Generic class for iterator ranges
 CCirculatorT< Mesh >Circulator
 COpenMesh::Python::CirculatorWrapperT< Circulator, CenterEntityHandle >Wrapper for circulators
 CCmdOption< T >
 CCmdOption< bool >
 CCmdOption< float >
 CCmdOption< std::string >
 ►COpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType >::CoeffAbstract base class for coefficient functions
 COpenMesh::Decimater::CollapseInfoT< Mesh >Stores information about a halfedge collapse
 COpenMesh::color_caster< osg::Color3f, osg::Color3ub >Helper struct
 COpenMesh::color_caster< osg::Color3ub, osg::Color3f >Helper struct
 COpenMesh::Subdivider::Uniform::CompareLengthFunction< MeshType, RealType >
 COpenMesh::Subdivider::Adaptive::CompositeT< M >Adaptive Composite Subdivision framework
 COpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::EVCoeff::compute_weight
 COpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::FVCoeff::compute_weight
 ►CConnectivity
 COpenMesh::Iterators::ConstEdgeIterT< Mesh >
 COpenMesh::Iterators::ConstFaceIterT< Mesh >
 COpenMesh::Iterators::ConstHalfedgeIterT< Mesh >
 COpenMesh::Iterators::ConstVertexIterT< Mesh >
 CDecOptions
 ►CDefaultTraits
 ►COpenMesh::DefaultTraitsBase class for all traits
 COpenMesh::Iterators::EdgeIterT< Mesh >
 COpenMesh::Concepts::MeshItems::EdgeT< Refs_ >Interface for the internal edge type
 COpenMesh::EndianDetermine byte order of host system
 COpenMesh::PolyConnectivity::EntityRange< CONTAINER_TYPE, ITER_TYPE, begin_fn, end_fn >Generic class for vertex/halfedge/edge/face ranges
 ►Cstd::exceptionSTL class
 COpenMesh::Iterators::FaceIterT< Mesh >
 COpenMesh::Concepts::MeshItems::FaceT< Refs_ >Interface for the internal face type
 COpenMesh::FinalMeshItemsT< Traits, IsTriMesh >Definition of the mesh entities (items)
 COpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, CenterEntityHandle, CW >
 COpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, false >
 COpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, true >
 COpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, false >
 COpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, true >
 COpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, CenterEntityHandle, ValueHandle >
 COpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle >
 COpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle >
 COpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, ValueHandle, CW >
 COpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle, CW >
 COpenMesh::Iterators::GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, ValueHandle >
 COpenMesh::Iterators::GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, typename Mesh::FaceHandle >
 ►COpenMesh::Iterators::GenericCirculatorBaseT< Mesh >
 COpenMesh::Iterators::GenericIteratorT< Mesh, ValueHandle, MemberOwner, PrimitiveStatusMember, PrimitiveCountMember >
 CGnuplotUtility class interfacing with Gnuplot
 COpenMesh::Iterators::HalfedgeIterT< Mesh >
 COpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >Interface for the internal halfedge type
 COpenMesh::IO::Handle2Prop< T, Handle >
 COpenMesh::IO::Handle2Prop< T, FaceHandle >
 COpenMesh::IO::Handle2Prop< T, VertexHandle >
 COpenMesh::Decimater::DecimaterT< MeshT >::HeapInterfaceHeap interface
 COpenMesh::Utils::HeapInterfaceT< HeapEntry >This class demonstrates the HeapInterface's interface
 COpenMesh::Decimater::ModProgMeshT< MeshT >::InfoStruct storing progressive mesh information
 CIteratorT< Mesh >Linear iterator
 COpenMesh::Python::IteratorWrapperT< Iterator, n_items >Wrapper for mesh item iterators
 COpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::ITraits
 COpenMesh::Concepts::KernelT< FinalMeshItems >This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh will rely on this interface)
 COpenMesh::LoopSchemeMaskT< T_, cache_size_ >Implements cache for the weights of the original Loop scheme supported:
 ►Cstd::map< K, T >STL class
 COpenMesh::MergeTraits< _Traits1, _Traits2 >Helper class to merge two mesh traits
 COpenMesh::MeshCast< LhsMeshT, RhsMeshT >Cast a mesh with different but identical traits into each other
 COpenMesh::MeshCast< const LhsMeshT &, const RhsMeshT & >
 COpenMesh::MeshCast< const LhsMeshT *, const RhsMeshT * >
 COpenMesh::MeshCast< LhsMeshT &, RhsMeshT & >
 COpenMesh::MeshCast< LhsMeshT *, RhsMeshT * >
 COpenMesh::Utils::MeshCheckerT< Mesh >Check integrity of mesh
 COpenMesh::Concepts::MeshItemsThe mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT
 ►COpenMesh::Decimater::ModBaseT< MeshT >Base class for all decimation modules
 COpenMesh::Decimater::ModBaseT< D >
 CMyData
 CnewClass/.../newClass.hh>
 ►COpenMesh::Utils::NoncopyableThis class demonstrates the non copyable idiom
 COpenMesh::NormalConeT< Scalar >/class NormalCone NormalCone.hh <ACG/Geometry/Types/NormalCone.hh>
 COpenMesh::Utils::NumLimitsT< Scalar >This class provides the maximum and minimum values a certain scalar type (int, float, or double) can store
 COpenMesh::Decimater::ObserverObserver class
 COpenMesh::IO::OptionsSet options for reader/writer modules
 ►Cpair
 COpenMesh::VDPM::Plane3dAx + by + cz + d = 0
 CPMInfo
 COpenMesh::PolyMesh_ArrayKernel_GeneratorT< Traits >Helper class to build a PolyMesh-type
 COpenMesh::PropertyContainerA a container for properties
 ►CPropertyHandle_
 COpenMesh::PropertyManager< PROPTYPE, MeshT >This class is intended to manage the lifecycle of properties
 COpenMesh::PropertyManager< PROPTYPE, MeshT >::Proxy
 ►CQGLWidget
 COpenMesh::Geometry::QuadricT< Scalar >/class QuadricT Geometry/QuadricT.hh
 ►CQWidget
 COpenMesh::RandomNumberGeneratorGenerate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values )
 ►COpenMesh::Subdivider::Adaptive::RuleInterfaceT< M >Base class for adaptive composite subdivision rules
 COpenMesh::SingletonT< T >A simple singleton template
 COpenMesh::Subdivider::Adaptive::CompositeTraits::StateStorage type for intermediate states and the final flag of a mesh entity
 COpenMesh::Subdivider::Adaptive::State
 COpenMesh::Attributes::StatusInfoAdd status information to a base class
 ►COpenMesh::ArrayKernel::StatusSetT< HandleT >— StatusSet API —
 COpenMesh::StripifierT< Mesh >This class decomposes a triangle mesh into several triangle strips
 ►CTest
 COpenMesh::Utils::TimerTimer class
 COpenMesh::TriMesh_ArrayKernel_GeneratorT< Traits >Helper class to create a TriMesh-type based on ArrayKernelT
 COpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT< Traits >Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT
 ►Cstd::vector< T >STL class
 COpenMesh::vector_caster< osg::Vec3d, osg::Pnt3d >Convert Pnt3d to Vec3d
 COpenMesh::vector_caster< osg::Vec3f, osg::Pnt3f >Convert Pnt3f to Vec3f
 COpenMesh::vector_caster< osg::Vec4d, osg::Pnt4d >Convert Pnt4d to Vec4d
 COpenMesh::vector_caster< osg::Vec4f, osg::Pnt4f >Convert Pnt4f to Vec4f
 COpenMesh::vector_traits< T >Helper class providing information about a vector type
 COpenMesh::vector_traits< osg::Color3f >Vector traits for OpenSG color type
 COpenMesh::vector_traits< osg::Color3ub >Vector traits for OpenSG color type
 COpenMesh::vector_traits< osg::Color4f >Vector traits for OpenSG color type
 COpenMesh::vector_traits< osg::Color4ub >Vector traits for OpenSG color type
 COpenMesh::vector_traits< osg::Pnt2d >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Pnt2f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Pnt3d >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Pnt3f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Pnt4d >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Pnt4f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec2f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec3d >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec3f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec4d >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec4f >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< osg::Vec4ub >Vector traits for OpenSG vector type
 COpenMesh::vector_traits< Point >
 ►CVectorDataT
 COpenMesh::VectorT< Scalar, DIM >
 COpenMesh::VectorT< float, 3 >
 COpenMesh::VectorT< float, 4 >
 COpenMesh::VectorT< Scalar, 3 >
 COpenMesh::Iterators::VertexIterT< Mesh >
 COpenMesh::Concepts::MeshItems::VertexT< Refs_ >Interface for the internal vertex type
 COpenMesh::VDPM::VFrontActive nodes in vertex hierarchy
 COpenMesh::VDPM::VHierarchyKeeps the vertex hierarchy build during analyzing a progressive mesh
 COpenMesh::VDPM::VHierarchyNodeVertex hierarchy node
 COpenMesh::VDPM::VHierarchyNodeIndexIndex of vertex hierarchy node
 COpenMesh::VDPM::VHierarchyWindow
 COpenMesh::VDPM::ViewingParameters
 CWorld
 ►CKernel

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