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 .