OpenMesh: Class Hierarchy

| OpenMesh

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

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