OpenMesh
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 low-level 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 .