Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

OpenMesh::IO::_IOManager_ | This is the real IOManager class that is later encapsulated by SingletonT to enforce its uniqueness
ArrayItems |
OpenMesh::ArrayKernel | Mesh kernel using arrays for mesh item storage
OpenMesh::PolyConnectivity | Connectivity Class for polygonal meshes
OpenMesh::TriConnectivity | Connectivity Class for Triangle Meshes
OpenMesh::ArrayKernelT |
OpenMesh::Kernel_OSG::ArrayKernelT< AttribKernel, FinalMeshItems > | Mesh kernel using arrays for mesh item storage
Base |
AnalyzerTraits::HalfedgeT< Base, Refs > |
AnalyzerTraits::VertexT< Base, Refs > |
MyTraits::VertexT< Base, Refs > |
MyTraits::VertexT< Base, Refs > |
OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT< Base, Refs > |
OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT< Base, Refs > |
OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT< Base, Refs > |
OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT< Base, Refs > |
OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT< Base, Refs > |
OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT< Base, Refs > |
OpenMesh::VDPM::MeshTraits::VertexT< Base, Refs > |
OpenMesh::Decimater::BaseDecimaterModule | Base class decimater framework
OpenMesh::IO::BaseExporter | Base class for exporter modules
OpenMesh::IO::ExporterT< Mesh > | This class template provides an exporter module for OpenMesh meshes
OpenMesh::BaseHandle | Base class for all handle types
OpenMesh::BasePropHandleT< typename Mesh::Point > |
OpenMesh::BasePropHandleT< OpenMesh::Geometry::QuadricT< double > > |
OpenMesh::BasePropHandleT< unsigned int > |
OpenMesh::BasePropHandleT< level_t > |
OpenMesh::BasePropHandleT< StatusInfo > |
OpenMesh::BasePropHandleT< Point > |
OpenMesh::BasePropHandleT< Normal > |
OpenMesh::BasePropHandleT< Color > |
OpenMesh::BasePropHandleT< TexCoord1D > |
OpenMesh::BasePropHandleT< TexCoord2D > |
OpenMesh::BasePropHandleT< TexCoord3D > |
OpenMesh::BasePropHandleT< TextureIndex > |
OpenMesh::BasePropHandleT< VertexData > |
OpenMesh::BasePropHandleT< HalfedgeData > |
OpenMesh::BasePropHandleT< EdgeData > |
OpenMesh::BasePropHandleT< FaceData > |
OpenMesh::BasePropHandleT< HalfedgeHandle > |
OpenMesh::BasePropHandleT< float > |
OpenMesh::BasePropHandleT< int > |
OpenMesh::BasePropHandleT< Points > |
OpenMesh::BasePropHandleT< OpenMesh::NormalConeT > |
OpenMesh::BasePropHandleT< size_t > |
OpenMesh::BasePropHandleT< TexCoord > |
OpenMesh::BasePropHandleT< OpenMesh::Attributes::StatusInfo > |
OpenMesh::BasePropHandleT< typename Mesh::Normal > |
OpenMesh::BasePropHandleT< Scalar > |
OpenMesh::BasePropHandleT< NormalType > |
OpenMesh::BasePropHandleT< bool > |
OpenMesh::BasePropHandleT< double > |
OpenMesh::BasePropHandleT< typename MeshType::VertexHandle > |
OpenMesh::BasePropHandleT< std::pair< typename MeshType::VertexHandle, typename MeshType::VertexHandle > > |
OpenMesh::BasePropHandleT< typename mesh_t::Point > |
OpenMesh::BasePropHandleT< typename MeshType::Point > |
OpenMesh::BasePropHandleT< T > | Base property handle
OpenMesh::EPropHandleT< unsigned int > |
OpenMesh::EPropHandleT< StatusInfo > |
OpenMesh::EPropHandleT< Color > |
OpenMesh::EPropHandleT< EdgeData > |
OpenMesh::EPropHandleT< OpenMesh::Attributes::StatusInfo > |
OpenMesh::EPropHandleT< Scalar > |
OpenMesh::EPropHandleT< Point > |
OpenMesh::EPropHandleT< double > |
OpenMesh::EPropHandleT< std::pair< typename MeshType::VertexHandle, typename MeshType::VertexHandle > > |
OpenMesh::EPropHandleT< typename mesh_t::Point > |
OpenMesh::FPropHandleT< typename Mesh::Point > |
OpenMesh::FPropHandleT< unsigned int > |
OpenMesh::FPropHandleT< StatusInfo > |
OpenMesh::FPropHandleT< Normal > |
OpenMesh::FPropHandleT< Color > |
OpenMesh::FPropHandleT< TextureIndex > |
OpenMesh::FPropHandleT< FaceData > |
OpenMesh::FPropHandleT< float > |
OpenMesh::FPropHandleT< Points > |
OpenMesh::FPropHandleT< OpenMesh::NormalConeT > |
OpenMesh::FPropHandleT< OpenMesh::Attributes::StatusInfo > |
OpenMesh::FPropHandleT< bool > |
OpenMesh::FPropHandleT< Point > |
OpenMesh::FPropHandleT< typename MeshType::VertexHandle > |
OpenMesh::HPropHandleT< unsigned int > |
OpenMesh::HPropHandleT< StatusInfo > |
OpenMesh::HPropHandleT< TexCoord1D > |
OpenMesh::HPropHandleT< TexCoord2D > |
OpenMesh::HPropHandleT< TexCoord3D > |
OpenMesh::HPropHandleT< Normal > |
OpenMesh::HPropHandleT< Color > |
OpenMesh::HPropHandleT< HalfedgeData > |
OpenMesh::HPropHandleT< OpenMesh::Attributes::StatusInfo > |
OpenMesh::MPropHandleT< size_t > |
OpenMesh::VPropHandleT< OpenMesh::Geometry::QuadricT< double > > |
OpenMesh::VPropHandleT< unsigned int > |
OpenMesh::VPropHandleT< level_t > |
OpenMesh::VPropHandleT< StatusInfo > |
OpenMesh::VPropHandleT< Point > |
OpenMesh::VPropHandleT< Normal > |
OpenMesh::VPropHandleT< Color > |
OpenMesh::VPropHandleT< TexCoord1D > |
OpenMesh::VPropHandleT< TexCoord2D > |
OpenMesh::VPropHandleT< TexCoord3D > |
OpenMesh::VPropHandleT< VertexData > |
OpenMesh::VPropHandleT< HalfedgeHandle > |
OpenMesh::VPropHandleT< float > |
OpenMesh::VPropHandleT< int > |
OpenMesh::VPropHandleT< size_t > |
OpenMesh::VPropHandleT< TexCoord > |
OpenMesh::VPropHandleT< OpenMesh::Attributes::StatusInfo > |
OpenMesh::VPropHandleT< typename Mesh::Normal > |
OpenMesh::VPropHandleT< Scalar > |
OpenMesh::VPropHandleT< NormalType > |
OpenMesh::VPropHandleT< bool > |
OpenMesh::VPropHandleT< typename mesh_t::Point > |
OpenMesh::VPropHandleT< typename MeshType::Point > |
OpenMesh::EPropHandleT< T > | Handle representing an edge property
OpenMesh::FPropHandleT< T > | Handle representing a face property
OpenMesh::HPropHandleT< T > | Handle representing a halfedge property
OpenMesh::MPropHandleT< T > | Handle representing a mesh property
OpenMesh::VPropHandleT< T > | Handle representing a vertex property
OpenMesh::EdgeHandle | Handle for a edge entity
OpenMesh::SmartEdgeHandle |
OpenMesh::FaceHandle | Handle for a face entity
OpenMesh::SmartFaceHandle |
OpenMesh::HalfedgeHandle | Handle for a halfedge entity
OpenMesh::SmartHalfedgeHandle |
OpenMesh::MeshHandle | Handle type for meshes to simplify some template programming
OpenMesh::Subdivider::Adaptive::RuleHandleT< R > | Handle template for adaptive composite subdividion rules
OpenMesh::VDPM::VHierarchyNodeHandle | Handle for vertex hierarchy nodes
OpenMesh::VertexHandle | Handle for a vertex entity
OpenMesh::SmartVertexHandle | Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access to navigation methods
OpenMesh::IO::BaseImporter | Base class for importer modules
OpenMesh::IO::ImporterT< Mesh > | This class template provides an importer module for OpenMesh meshes
BaseIterator |
OpenMesh::FilteredSmartRangeT< RangeT, HandleT, Functor >::FilteredIterator |
OpenMesh::BaseKernel | This class provides low-level property management like adding/removing properties and access to properties
OpenMesh::Kernel_OSG::PropertyKernel< MeshItems::Face::IsTriangle > |
OpenMesh::Kernel_OSG::AttribKernelT< MeshItems > | This class adds the standard properties to the mesh type
OpenMesh::ArrayKernel | Mesh kernel using arrays for mesh item storage
OpenMesh::Kernel_OSG::PropertyKernel< IsTriMesh > | Helper class, extending functionaliy of OpenMesh::BaseKernel to OpenSG specific property adaptors
OpenMesh::BaseMesh | Base class for all meshes
OpenMesh::BaseProperty | Abstract class defining the basic interface of a dynamic property
OpenMesh::Kernel_OSG::oPropertyT< GeoProperty > | Property adaptor for OpenSG GeoProperties
OpenMesh::PropertyT< T > | Default property class for any type T
OpenMesh::PropertyT< bool > | Property specialization for bool type
OpenMesh::IO::BaseReader | Base class for reader modules
OpenMesh::IO::_OBJReader_ | Implementation of the OBJ format reader
OpenMesh::IO::_OFFReader_ | Implementation of the OFF format reader
OpenMesh::IO::_OMReader_ | Implementation of the OM format reader
OpenMesh::IO::_PLYReader_ | Implementation of the PLY format reader
OpenMesh::IO::_STLReader_ | Implementation of the STL format reader
OpenMesh::IO::BaseWriter | Base class for all writer modules
OpenMesh::IO::_OBJWriter_ | This class defines the OBJ writer
OpenMesh::IO::_OFFWriter_ | Implementation of the OFF format writer
OpenMesh::IO::_OMWriter_ | Implementation of the OM format writer
OpenMesh::IO::_PLYWriter_ | Implementation of the PLY format writer
OpenMesh::IO::_STLWriter_ | Implementation of the STL format writer
OpenMesh::IO::_VTKWriter_ |
OpenMesh::IO::binary< T, typename > | The struct defines how to store and restore the type T
OpenMesh::IO::binary< MyData > |
OpenMesh::IO::binary< MyMap > |
OpenMesh::IO::binary< RegisteredDataType > |
OpenMesh::CirculatorRangeTraitT< CONTAINER_T, ITER_T, CENTER_ENTITY_T, TO_ENTITY_T, begin_fn, end_fn > |
CirculatorT< Mesh > | Circulator
CmdOption< T > |
CmdOption< bool > |
CmdOption< float > |
CmdOption< std::string > |
OpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType >::Coeff | Abstract base class for coefficient functions
OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::EVCoeff | Helper struct
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::FVCoeff | Helper class
OpenMesh::Decimater::CollapseInfoT< Mesh > | Stores information about a halfedge collapse
OpenMesh::color_caster< osg::Color3f, osg::Color3ub > | Helper struct
OpenMesh::color_caster< osg::Color3ub, osg::Color3f > | Helper struct
OpenMesh::Subdivider::Uniform::CompareLengthFunction< MeshType, RealType > |
OpenMesh::Subdivider::Adaptive::CompositeT< M > | Adaptive Composite Subdivision framework
OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType >::EVCoeff::compute_weight |
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType >::FVCoeff::compute_weight |
Connectivity |
OpenMesh::AttribKernelT< MeshItems, Connectivity > | The attribute kernel adds all standard properties to the kernel
OpenMesh::Iterators::ConstEdgeIterT< Mesh > |
OpenMesh::Iterators::ConstFaceIterT< Mesh > |
OpenMesh::Iterators::ConstHalfedgeIterT< Mesh > |
OpenMesh::ConstPropertyViewer< PropertyT > |
OpenMesh::Iterators::ConstVertexIterT< Mesh > |
DecOptions |
DefaultTraits |
MyTraits |
OpenMesh::DefaultTraits | Base class for all traits
MyTraits |
AnalyzerTraits |
CustomTraits |
CustomTraits |
CustomTraitsVec2i |
CustomTraitsVec2i |
MeshViewerWidgetTraits |
MyTraits |
MyTraits |
MyTraits |
MyTraits |
MyTraits |
MyTraits |
OpenMesh::DefaultTraitsDouble | Version of Default Traits that uses double precision for points and normals as well as floating point vectors for colors
OpenMesh::Kernel_OSG::Traits | Base class for all mesh traits using the OSGArrayKernelT
OpenMesh::Subdivider::Adaptive::CompositeTraits | Adaptive Composite Subdivision framework
OpenMesh::Subdivider::Adaptive::Traits |
OpenMesh::Subdivider::Uniform::CompositeTraits | Uniform Composite Subdivision framework
OpenMesh::VDPM::MeshTraits | Mesh traits for View Dependent Progressive Meshes
ProgTraits |
OpenMesh::Iterators::EdgeIterT< Mesh > |
OpenMesh::Concepts::MeshItems::EdgeT< Refs_ > | Interface for the internal edge type
OpenMesh::PolyConnectivity::ElementRange< HandleType > |
OpenMesh::PolyConnectivity::ElementRange< EdgeHandle > |
OpenMesh::PolyConnectivity::ElementRange< FaceHandle > |
OpenMesh::PolyConnectivity::ElementRange< HalfedgeHandle > |
OpenMesh::PolyConnectivity::ElementRange< VertexHandle > |
OpenMesh::Endian | Determine byte order of host system
std::exception | STL class
std::runtime_error | STL class
GnuplotException | Exception thrown by class Gnuplot
OpenMesh::PolyConnectivity::FaceEdgeTraits |
OpenMesh::PolyConnectivity::FaceFaceTraits |
OpenMesh::PolyConnectivity::FaceHalfedgeTraits |
OpenMesh::Iterators::FaceIterT< Mesh > |
OpenMesh::Concepts::MeshItems::FaceT< Refs_ > | Interface for the internal face type
OpenMesh::PolyConnectivity::FaceVertexTraits |
OpenMesh::FinalMeshItemsT< Traits, IsTriMesh > | Definition of the mesh entities (items)
OpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, CenterEntityHandle, CW > |
OpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, false > |
OpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::FaceHandle, true > |
OpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, false > |
OpenMesh::Iterators::GenericCirculator_CenterEntityFnsT< Mesh, typename Mesh::VertexHandle, true > |
OpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, CenterEntityHandle, ValueHandle > |
OpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::FaceHandle, typename Mesh::FaceHandle > |
OpenMesh::Iterators::GenericCirculator_DereferenciabilityCheckT< Mesh, typename Mesh::VertexHandle, typename Mesh::FaceHandle > |
OpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, ValueHandle, CW > |
OpenMesh::Iterators::GenericCirculator_ValueHandleFnsT< Mesh, CenterEntityHandle, typename Mesh::FaceHandle, CW > |
OpenMesh::Iterators::GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, ValueHandle > |
OpenMesh::Iterators::GenericCirculator_ValueHandleFnsT_DEPRECATED< Mesh, CenterEntityHandle, typename Mesh::FaceHandle > |
OpenMesh::Iterators::GenericCirculatorBaseT< Mesh > |
OpenMesh::Iterators::GenericCirculatorBaseT< GenericCirculatorT_DEPRECATED_TraitsT::Mesh > |
OpenMesh::Iterators::GenericCirculatorT_DEPRECATED< GenericCirculatorT_DEPRECATED_TraitsT > |
OpenMesh::Iterators::GenericCirculatorBaseT< GenericCirculatorT_TraitsT::Mesh > |
OpenMesh::Iterators::GenericCirculatorT< GenericCirculatorT_TraitsT, CW > |
OpenMesh::Iterators::GenericIteratorT< Mesh, ValueHandle, MemberOwner, PrimitiveStatusMember, PrimitiveCountMember > |
Gnuplot | Utility class interfacing with Gnuplot
OpenMesh::Iterators::HalfedgeIterT< Mesh > |
OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ > | Interface for the internal halfedge type
OpenMesh::IO::Handle2Prop< T, Handle > |
OpenMesh::IO::Handle2Prop< T, FaceHandle > |
OpenMesh::IO::Handle2Prop< T, VertexHandle > |
OpenMesh::HandleToPropHandle< ElementT, T > |
OpenMesh::HandleToPropHandle< OpenMesh::EdgeHandle, T > |
OpenMesh::HandleToPropHandle< OpenMesh::FaceHandle, T > |
OpenMesh::HandleToPropHandle< OpenMesh::HalfedgeHandle, T > |
OpenMesh::HandleToPropHandle< OpenMesh::MeshHandle, T > |
OpenMesh::HandleToPropHandle< OpenMesh::VertexHandle, T > |
OpenMesh::HandleToPropHandle< void, T > |
OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface | Heap interface
OpenMesh::Utils::HeapInterfaceT< HeapEntry > | This class demonstrates the HeapInterface's interface
OpenMesh::Decimater::ModProgMeshT< MeshT >::Info | Struct storing progressive mesh information
IteratorT< Mesh > | Linear iterator
OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::ITraits |
Kernel |
OpenMesh::PolyMeshT< Kernel > | Base type for a polygonal mesh
OpenMesh::PolyMesh_ArrayKernelT< CustomTraitsVec2i > |
OpenMesh::PolyMesh_ArrayKernelT< Traits > | Polygonal mesh based on the ArrayKernel
OpenMesh::TriMeshT< Kernel > | Base type for a triangle mesh
OpenMesh::TriMesh_ArrayKernelT< CustomTraitsVec2i > |
OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT< Traits > | Triangle mesh based on the Kernel_OSG::ArrayKernelT
OpenMesh::TriMesh_ArrayKernelT< Traits > | Triangle mesh based on the ArrayKernel
OpenMesh::Concepts::KernelT< FinalMeshItems > | This class describes the minimum interface a mesh kernel has to implement (because the resulting mesh will rely on this interface)
OpenMesh::LoopSchemeMaskT< T_, cache_size_ > | Implements cache for the weights of the original Loop scheme supported:
std::map< K, T > | STL class
RuleMap |
OpenMesh::Predicates::MemberFunctionWrapper< T, MF > | Wrapper object to hold an object and a member function pointer, and provides operator() to call that member function for that object with one argument
OpenMesh::MergeTraits< _Traits1, _Traits2 > | Helper class to merge two mesh traits
OpenMesh::MeshCast< LhsMeshT, RhsMeshT > | Cast a mesh with different but identical traits into each other
OpenMesh::MeshCast< const LhsMeshT &, const RhsMeshT & > |
OpenMesh::MeshCast< const LhsMeshT *, const RhsMeshT * > |
OpenMesh::MeshCast< LhsMeshT &, RhsMeshT & > |
OpenMesh::MeshCast< LhsMeshT *, RhsMeshT * > |
OpenMesh::Utils::MeshCheckerT< Mesh > | Check integrity of mesh
OpenMesh::Concepts::MeshItems | The mesh items class encapsulates the types VertexT, HalfedgeT, EdgeT, and FaceT
OpenMesh::Decimater::ModBaseT< MeshT > | Base class for all decimation modules
OpenMesh::Decimater::ModQuadricT< D > |
OpenMesh::Decimater::ModAspectRatioT< MeshT > | Use aspect ratio to control decimation
OpenMesh::Decimater::ModEdgeLengthT< MeshT > | Use edge length to control decimation
OpenMesh::Decimater::ModHausdorffT< MeshT > | Use Hausdorff distance to control decimation
OpenMesh::Decimater::ModIndependentSetsT< MeshT > | Lock one-ring around remaining vertex after a collapse to prevent further collapses of halfedges incident to the one-ring vertices
OpenMesh::Decimater::ModNormalDeviationT< MeshT > | Use Normal deviation to control decimation
OpenMesh::Decimater::ModNormalFlippingT< MeshT > | Decimating module to avoid flipping of faces
OpenMesh::Decimater::ModProgMeshT< MeshT > | Collect progressive mesh information while decimating
OpenMesh::Decimater::ModQuadricT< MeshT > | Mesh decimation module computing collapse priority based on error quadrics
ModBalancerT< D > |
OpenMesh::Decimater::ModRoundnessT< MeshT > | Use Roundness of triangles to control decimation
OpenMesh::Decimater::ModBaseT< D > |
MyData |
OpenMesh::Utils::Noncopyable | This class demonstrates the non copyable idiom
OpenMesh::Subdivider::Uniform::SubdividerT< MeshType, double > |
OpenMesh::Subdivider::Uniform::SubdividerT< MeshType, float > |
OpenMesh::Decimater::BaseDecimaterT< MeshT > |
OpenMesh::Decimater::DecimaterT< MeshT > | Decimater framework
OpenMesh::Decimater::MixedDecimaterT< MeshT > | Mixed decimater framework
OpenMesh::Decimater::McDecimaterT< MeshT > | Multiple choice decimater framework
OpenMesh::Decimater::MixedDecimaterT< MeshT > | Mixed decimater framework
OpenMesh::Decimater::ModHandleT< Module > | Handle for mesh decimation modules
OpenMesh::Smoother::SmootherT< Mesh > | Base class for smoothing algorithms
OpenMesh::Smoother::LaplaceSmootherT< Mesh > | Laplacian Smoothing.
OpenMesh::Smoother::JacobiLaplaceSmootherT< Mesh > | Laplacian Smoothing
OpenMesh::Subdivider::Uniform::SubdividerT< MeshType, RealType > | Abstract base class for uniform subdivision algorithms
OpenMesh::Subdivider::Uniform::CompositeT< MeshType, double > |
OpenMesh::Subdivider::Uniform::CatmullClarkT< MeshType, RealType > | Based on code from Leon Kos, CAD lab, Mech.Eng., University of Ljubljana, Slovenia (http://www.lecad.fs.uni-lj.si/~leon)
OpenMesh::Subdivider::Uniform::CompositeT< MeshType, RealType > | This class provides the composite subdivision rules for the uniform case
OpenMesh::Subdivider::Uniform::CompositeLoopT< MeshType, RealType > | Uniform composite Loop subdivision algorithm
OpenMesh::Subdivider::Uniform::CompositeSqrt3T< MeshType, RealType > | Uniform composite sqrt(3) subdivision algorithm
OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT< MeshType, RealType > | Uniform Interpolating Sqrt3 subdivision algorithm
OpenMesh::Subdivider::Uniform::LongestEdgeT< MeshType, RealType > | Uniform LongestEdgeT subdivision algorithm
OpenMesh::Subdivider::Uniform::LoopT< MeshType, RealType > | Uniform Loop subdivision algorithm
OpenMesh::Subdivider::Uniform::MidpointT< MeshType, RealType > | Midpoint subdivision algorithm
OpenMesh::Subdivider::Uniform::ModifiedButterflyT< MeshType, RealType > | Modified Butterfly subdivision algorithm
OpenMesh::Subdivider::Uniform::Sqrt3T< MeshType, RealType > | Uniform Sqrt3 subdivision algorithm
OpenMesh::Utils::TestingFramework | Helper class for test programms
OpenMesh::NormalConeT< Vector > | /class NormalCone NormalCone.hh <OpenMesh/Core/Geometry/NormalConeT.hh>
OpenMesh::Utils::NumLimitsT< Scalar > | This class provides the maximum and minimum values a certain scalar type (`int`, `float`, or `double`) can store
OpenMesh::Decimater::Observer | Observer class
OpenMesh::IO::Options | Set options for reader/writer modules
std::pair |
Option< T > |
OpenMesh::VDPM::Plane3d | Ax + by + cz + d = 0
PMInfo |
OpenMesh::PolyConnectivityTag | Connectivity tag indicating that the tagged mesh has polygon connectivity
OpenMesh::PolyMesh_ArrayKernel_GeneratorT< Traits > | Helper class to build a PolyMesh-type
OpenMesh::Predicates::PredicateBase< PredicateT > |
OpenMesh::Predicates::PredicateBase< Boundary > |
OpenMesh::Predicates::Boundary |
OpenMesh::Predicates::PredicateBase< Conjunction< Predicate1T, Predicate2T > > |
OpenMesh::Predicates::Conjunction< Predicate1T, Predicate2T > |
OpenMesh::Predicates::PredicateBase< Deleted > |
OpenMesh::Predicates::Deleted |
OpenMesh::Predicates::PredicateBase< Disjunction< Predicate1T, Predicate2T > > |
OpenMesh::Predicates::Disjunction< Predicate1T, Predicate2T > |
OpenMesh::Predicates::PredicateBase< Feature > |
OpenMesh::Predicates::Feature |
OpenMesh::Predicates::PredicateBase< Hidden > |
OpenMesh::Predicates::Hidden |
OpenMesh::Predicates::PredicateBase< Locked > |
OpenMesh::Predicates::Locked |
OpenMesh::Predicates::PredicateBase< Negation< PredicateT > > |
OpenMesh::Predicates::Negation< PredicateT > |
OpenMesh::Predicates::PredicateBase< Predicate< PredicateT > > |
OpenMesh::Predicates::Predicate< PredicateT > |
OpenMesh::Predicates::PredicateBase< Regular< inner_reg, boundary_reg > > |
OpenMesh::Predicates::Regular< inner_reg, boundary_reg > |
OpenMesh::Predicates::PredicateBase< Selected > |
OpenMesh::Predicates::Selected |
OpenMesh::Predicates::PredicateBase< Tagged > |
OpenMesh::Predicates::Tagged |
OpenMesh::Predicates::PredicateBase< Tagged2 > |
OpenMesh::Predicates::Tagged2 |
OpenMesh::PropertyContainer | A a container for properties
OpenMesh::PropertyCreationManager | Class for adding properties based on strings
OpenMesh::PropertyCreator | Base class for property creators
OpenMesh::PropertyCreatorImpl< PropertyCreatorT > | Helper class that contains the implementation of the create_<HandleT>_property methods
PropertyHandle_ |
OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ > |
OpenMesh::PropertyManager< PROPTYPE, MeshT > | This class is intended to manage the lifecycle of properties
OpenMesh::PropHandle< HandleT > |
OpenMesh::PropHandle< EdgeHandle > |
OpenMesh::PropHandle< FaceHandle > |
OpenMesh::PropHandle< HalfedgeHandle > |
OpenMesh::PropHandle< MeshHandle > |
OpenMesh::PropHandle< VertexHandle > |
QGLWidget |
QGLViewerWidget |
MeshViewerWidgetT< MyMesh > |
MeshViewerWidget |
ProgViewerWidget |
MeshViewerWidgetT< Mesh > |
MeshViewerWidgetSubdivider |
MeshViewerWidgetT< M > |
DecimaterViewerWidget |
OpenMesh::VDPMSynthesizerViewerWidget |
OpenMesh::Geometry::QuadricT< Scalar > | /class QuadricT Geometry/QuadricT.hh
QWidget |
SubdivideWidget |
OpenMesh::RandomNumberGenerator | Generate a random number between 0.0 and 1.0 with a guaranteed resolution ( Number of possible values )
OpenMesh::RangeTraitT< CONTAINER_T, ITER_T, begin_fn, end_fn > |
RegisteredDataType |
OpenMesh::Subdivider::Adaptive::RuleInterfaceT< M > | Base class for adaptive composite subdivision rules
OpenMesh::Subdivider::Adaptive::EF< M > | Composite rule EF
OpenMesh::Subdivider::Adaptive::EV< M > | Composite rule EV
OpenMesh::Subdivider::Adaptive::EVc< M > | Composite rule EVc
OpenMesh::Subdivider::Adaptive::EdE< M > | Composite rule EdE
OpenMesh::Subdivider::Adaptive::EdEc< M > | Composite rule EdEc
OpenMesh::Subdivider::Adaptive::FE< M > | Composite rule FE
OpenMesh::Subdivider::Adaptive::FF< M > | Composite rule FF
OpenMesh::Subdivider::Adaptive::FFc< M > | Composite rule FFc
OpenMesh::Subdivider::Adaptive::FV< M > | Composite rule FV
OpenMesh::Subdivider::Adaptive::FVc< M > | Composite rule FVc
OpenMesh::Subdivider::Adaptive::Tvv3< M > | Adaptive Composite Subdivision framework
OpenMesh::Subdivider::Adaptive::Tvv4< M > | Topological composite rule Tvv,4 doing a 1-4 split of a face
OpenMesh::Subdivider::Adaptive::VE< M > | Composite rule VE
OpenMesh::Subdivider::Adaptive::VF< M > | Composite rule VF
OpenMesh::Subdivider::Adaptive::VV< M > | Composite rule VV
OpenMesh::Subdivider::Adaptive::VVc< M > | Composite rule VVc
OpenMesh::Subdivider::Adaptive::VdE< M > | Composite rule VdE
OpenMesh::Subdivider::Adaptive::VdEc< M > | Composite rule VdEc
OpenMesh::SingletonT< T > | A simple singleton template
OpenMesh::SmartBaseHandle | Base class for all smart handle types
OpenMesh::SmartEdgeHandle |
OpenMesh::SmartFaceHandle |
OpenMesh::SmartHalfedgeHandle |
OpenMesh::SmartVertexHandle | Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access to navigation methods
OpenMesh::SmartHandle< HandleT > |
OpenMesh::SmartHandle< EdgeHandle > |
OpenMesh::SmartHandle< FaceHandle > |
OpenMesh::SmartHandle< HalfedgeHandle > |
OpenMesh::SmartHandle< VertexHandle > |
OpenMesh::SmartHandleBoundaryPredicate< HandleType > | Base class for all smart handle types that contains status related methods
OpenMesh::SmartHandleBoundaryPredicate< SmartEdgeHandle > |
OpenMesh::SmartEdgeHandle |
OpenMesh::SmartHandleBoundaryPredicate< SmartFaceHandle > |
OpenMesh::SmartFaceHandle |
OpenMesh::SmartHandleBoundaryPredicate< SmartHalfedgeHandle > |
OpenMesh::SmartHalfedgeHandle |
OpenMesh::SmartHandleBoundaryPredicate< SmartVertexHandle > |
OpenMesh::SmartVertexHandle | Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access to navigation methods
OpenMesh::SmartHandleStatusPredicates< HandleType > | Base class for all smart handle types that contains status related methods
OpenMesh::SmartHandleStatusPredicates< SmartEdgeHandle > |
OpenMesh::SmartEdgeHandle |
OpenMesh::SmartHandleStatusPredicates< SmartFaceHandle > |
OpenMesh::SmartFaceHandle |
OpenMesh::SmartHandleStatusPredicates< SmartHalfedgeHandle > |
OpenMesh::SmartHalfedgeHandle |
OpenMesh::SmartHandleStatusPredicates< SmartVertexHandle > |
OpenMesh::SmartVertexHandle | Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access to navigation methods
OpenMesh::SmartRangeT< RangeT, HandleT > | Base class for all smart range types
OpenMesh::SmartRangeT< CirculatorRange< CirculatorRangeTraitT >, SmartHandle< CirculatorRangeTraitT::TO_ENTITYE_TYPE >::type > |
OpenMesh::CirculatorRange< CirculatorRangeTraitT > | Generic class for iterator ranges
OpenMesh::SmartRangeT< EntityRange< RangeTraitT >, RangeTraitT::ITER_TYPE::SmartHandle > |
OpenMesh::EntityRange< RangeTraitT > | Generic class for vertex/halfedge/edge/face ranges
OpenMesh::SmartRangeT< FilteredSmartRangeT< RangeT, HandleT, Functor >, HandleT > |
OpenMesh::FilteredSmartRangeT< RangeT, HandleT, Functor > | Class which applies a filter when iterating over elements
OpenMesh::SmartTaggerT< Mesh, EHandle, EPHandle > | Smart Tagger
OpenMesh::SmartTaggerT< Mesh, Mesh::EdgeHandle, OpenMesh::EPropHandleT< unsigned int > > |
OpenMesh::SmartTaggerET< Mesh > |
OpenMesh::SmartTaggerT< Mesh, Mesh::FaceHandle, OpenMesh::FPropHandleT< unsigned int > > |
OpenMesh::SmartTaggerFT< Mesh > |
OpenMesh::SmartTaggerT< Mesh, Mesh::HalfedgeHandle, OpenMesh::HPropHandleT< unsigned int > > |
OpenMesh::SmartTaggerHT< Mesh > |
OpenMesh::SmartTaggerT< Mesh, Mesh::VertexHandle, OpenMesh::VPropHandleT< unsigned int > > |
OpenMesh::SmartTaggerVT< Mesh > |
OpenMesh::Subdivider::Adaptive::CompositeTraits::State | Storage type for intermediate states and the final flag of a mesh entity
OpenMesh::Subdivider::Adaptive::State |
OpenMesh::Attributes::StatusInfo | Add status information to a base class
OpenMesh::ArrayKernel::StatusSetT< HandleT > | — StatusSet API —
OpenMesh::ArrayKernel::AutoStatusSetT< HandleT > | AutoStatusSetT: A status set that automatically picks a status bit
OpenMesh::ArrayKernel::ExtStatusSetT< HandleT > | ExtStatusSet: A status set augmented with an array
OpenMesh::StripifierT< Mesh > | This class decomposes a triangle mesh into several triangle strips
testing::Test |
OpenMeshBase |
OpenMeshBasePoly |
OpenMeshBasePolyVec2i |
OpenMeshBaseTriVec2i |
OpenMesh::Utils::Timer | Timer class
OpenMesh::TriConnectivityTag | Connectivity tag indicating that the tagged mesh has triangle connectivity
OpenMesh::TriMesh_ArrayKernel_GeneratorT< Traits > | Helper class to create a TriMesh-type based on ArrayKernelT
OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT< Traits > | Helper class to create a TriMesh-type based on Kernel_OSG::ArrayKernelT
Custom::Vec< DIM > | A Vector class with the absolute minimum of built-in methods to test the interface expected from Vectors used in Traits
std::vector< T > | STL class
OpenMesh::Utils::HeapT< HeapEntry, HeapInterface > | An efficient, highly customizable heap
OpenMesh::vector_caster< osg::Vec3d, osg::Pnt3d > | Convert Pnt3d to Vec3d
OpenMesh::vector_caster< osg::Vec3f, osg::Pnt3f > | Convert Pnt3f to Vec3f
OpenMesh::vector_caster< osg::Vec4d, osg::Pnt4d > | Convert Pnt4d to Vec4d
OpenMesh::vector_caster< osg::Vec4f, osg::Pnt4f > | Convert Pnt4f to Vec4f
OpenMesh::vector_traits< T > | Helper class providing information about a vector type
OpenMesh::vector_traits< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options > > |
OpenMesh::vector_traits< osg::Color3f > | Vector traits for OpenSG color type
OpenMesh::vector_traits< osg::Color3ub > | Vector traits for OpenSG color type
OpenMesh::vector_traits< osg::Color4f > | Vector traits for OpenSG color type
OpenMesh::vector_traits< osg::Color4ub > | Vector traits for OpenSG color type
OpenMesh::vector_traits< osg::Pnt2d > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Pnt2f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Pnt3d > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Pnt3f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Pnt4d > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Pnt4f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec2f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec3d > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec3f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec4d > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec4f > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< osg::Vec4ub > | Vector traits for OpenSG vector type
OpenMesh::vector_traits< Point > |
OpenMesh::vector_traits< Vector > |
VectorDataT |
VectorT< float, 4 > |
VectorT< Scalar, N > |
OpenMesh::VectorT< Scalar, DIM > |
OpenMesh::VectorT< float, 3 > |
OpenMesh::PolyConnectivity::VertexEdgeTraits |
OpenMesh::PolyConnectivity::VertexFaceTraits |
OpenMesh::PolyConnectivity::VertexHalfedgeTraits |
OpenMesh::Iterators::VertexIterT< Mesh > |
OpenMesh::PolyConnectivity::VertexOppositeHalfedgeTraits |
OpenMesh::Concepts::MeshItems::VertexT< Refs_ > | Interface for the internal vertex type
OpenMesh::PolyConnectivity::VertexVertexTraits |
OpenMesh::VDPM::VFront | Active nodes in vertex hierarchy
OpenMesh::VDPM::VHierarchy | Keeps the vertex hierarchy build during analyzing a progressive mesh
OpenMesh::VDPM::VHierarchyNode | Vertex hierarchy node
OpenMesh::VDPM::VHierarchyNodeIndex | Index of vertex hierarchy node
OpenMesh::VDPM::VHierarchyWindow |
OpenMesh::VDPM::ViewingParameters |