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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCOpenMesh::IO::_IOManager_This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness
oCArrayItems
oCArrayKernelT
oCBase
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
oCOpenMesh::IO::binary< MyData >
oCOpenMesh::IO::binary< MyMap >
oCOpenMesh::PolyConnectivity::CirculatorRange< CONTAINER_TYPE, ITER_TYPE, CENTER_ENTITY_TYPE, begin_fn, end_fn >Generic class for iterator ranges
oCCirculatorT< Mesh >Circulator
oCCmdOption< T >
oCCmdOption< bool >
oCCmdOption< float >
oCCmdOption< std::string >
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
oCConnectivity
oCOpenMesh::Iterators::ConstEdgeIterT< Mesh >
oCOpenMesh::Iterators::ConstFaceIterT< Mesh >
oCOpenMesh::Iterators::ConstHalfedgeIterT< Mesh >
oCOpenMesh::Iterators::ConstVertexIterT< Mesh >
oCDecOptions
oCDefaultTraits
oCOpenMesh::DefaultTraitsBase class for all traits
oCOpenMesh::Iterators::EdgeIterT< Mesh >
oCOpenMesh::Concepts::MeshItems::EdgeT< Refs_ >Interface for the internal edge type
oCOpenMesh::EndianDetermine byte order of host system
oCOpenMesh::PolyConnectivity::EntityRange< CONTAINER_TYPE, ITER_TYPE, begin_fn, end_fn >Generic class for vertex/halfedge/edge/face ranges
oCstd::exceptionSTL class
oCOpenMesh::Iterators::FaceIterT< Mesh >
oCOpenMesh::Concepts::MeshItems::FaceT< Refs_ >Interface for the internal face type
oCOpenMesh::FinalMeshItemsT< Traits, IsTriMesh >Definition of the mesh entities (items)
oCOpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, CenterEntityHandle >
oCOpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle >
oCOpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle >
oCOpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, CenterEntityHandle, ValueHandle >
oCOpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle >
oCOpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle >
oCOpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, ValueHandle >
oCOpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle >
oCOpenMesh::Iterators::GenericCirculatorBaseT< Mesh >
oCOpenMesh::Iterators::GenericIteratorT< Mesh, ValueHandle, MemberOwner, PrimitiveStatusMember, PrimitiveCountMember >
oCGnuplotUtility class interfacing with Gnuplot
oCOpenMesh::Iterators::HalfedgeIterT< Mesh >
oCOpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >Interface for the internal halfedge type
oCOpenMesh::Decimater::DecimaterT< MeshT >::HeapInterfaceHeap interface
oCOpenMesh::Utils::HeapInterfaceT< HeapEntry >This class demonstrates the HeapInterface's interface
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:
oCstd::map< K, T >STL class
oCOpenMesh::MergeTraits< _Traits1, _Traits2 >Helper class to merge two mesh traits
oCOpenMesh::MeshCast< LhsMeshT, RhsMeshT >Cast a mesh with different but identical traits into each other
oCOpenMesh::MeshCast< const LhsMeshT &, const RhsMeshT & >
oCOpenMesh::MeshCast< const LhsMeshT *, const RhsMeshT * >
oCOpenMesh::MeshCast< LhsMeshT &, RhsMeshT & >
oCOpenMesh::MeshCast< LhsMeshT *, RhsMeshT * >
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 >
oCMyData
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
oCOpenMesh::IO::OptionsSet options for reader/writer modules
oCpair
oCOpenMesh::VDPM::Plane3dAx + by + cz + d = 0
oCPMInfo
oCOpenMesh::PolyMesh_ArrayKernel_GeneratorT< Traits >Helper class to build a PolyMesh-type
oCOpenMesh::PropertyContainerA a container for properties
oCPropertyHandle_
oCOpenMesh::PropertyManager< PROPTYPE, MeshT >This class is intended to manage the lifecycle of properties
oCOpenMesh::PropertyManager< PROPTYPE, MeshT >::Proxy
oCQGLWidget
oCOpenMesh::Geometry::QuadricT< Scalar >/class QuadricT Geometry/QuadricT.hh
oCQWidget
oCOpenMesh::RandomNumberGeneratorGenerate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values )
oCOpenMesh::Subdivider::Adaptive::RuleInterfaceT< M >Base class for adaptive composite subdivision rules
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
oCTest
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
oCstd::vector< T >STL class
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
oCOpenMesh::vector_traits< Point >
oCVectorDataT
oCOpenMesh::Iterators::VertexIterT< Mesh >
oCOpenMesh::Concepts::MeshItems::VertexT< Refs_ >Interface for the internal vertex type
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
oCOpenMesh::VDPM::ViewingParameters
\CKernel

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