libigl v2.5.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cigl::AABB< DerivedV, DIM >Implementation of semi-general purpose axis-aligned bounding box hierarchy
 Cigl::active_set_paramsInput parameters controling active_set
 Cigl::ARAPDataParameters and precomputed values for arap solver
 Cigl::ArapDOFData< LbsMatrixType, SSCALAR >Structure that contains fields for all precomputed data or data that needs to be remembered at update
 Cigl::AtA_cached_dataHold precomputed data for AtA_cached
 Cigl::BBWDataContainer for BBW computation related data and flags
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< Op >Binary winding number operations
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_INTERSECT >A ∩ B ∩ ... ∩ Z
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_MINUS >A \ B \ ... \ Z = A \ (B ∪ ... ∪ Z)
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_RESOLVE >Resolve all intersections without removing non-coplanar faces
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_UNION >A ∪ B ∪ ... ∪ Z
 Cigl::copyleft::cgal::BinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_XOR >A ∆ B ∆ ... ∆ Z (equivalent to set inside odd number of objects)
 Cigl::copyleft::tetgen::CDTParamParameters for controling the CDT
 Cigl::copyleft::cgal::CSGTreeClass for defining and computing a constructive solid geometry result out of a tree of boolean operations on "solid" triangle meshes
 Cigl::embree::EmbreeDeviceKeep track of embree device instance
 Cigl::embree::EmbreeIntersectorSimple class to wrap Embree's ray tracing functionality
 Cigl::opengl::gliGenericImage
 Cigl::HalfEdgeIterator< DerivedF, DerivedFF, DerivedFFi >Fake halfedge for fast and easy navigation on triangle meshes with vertex_triangle_adjacency and triangle_triangle adjacency
 Cigl::HeatGeodesicsData< Scalar >Precomputation data for heat_geodesics_solve
 Cigl::embree::EmbreeRenderer::Hit
 Cigl::HitReimplementation of the embree::Hit struct from embree1.0
 CImGui::ImGuiDataTypeTraits< T >
 CImGui::ImGuiDataTypeTraits< double >
 CImGui::ImGuiDataTypeTraits< float >
 CImGui::ImGuiDataTypeTraits< int >
 CImGui::ImGuiDataTypeTraits< long long >
 CImGui::ImGuiDataTypeTraits< unsigned int >
 CImGui::ImGuiDataTypeTraits< unsigned long long >
 Cigl::opengl::glfw::imgui::ImGuiWidgetAbstract class for imgui "widgets"
 Cigl::IndexDimLessThan< T >Comparison struct for use with functions like std::sort
 Cigl::IndexedPointerBase
 Cigl::IndexEquals< T >Comparison struct used by unique
 Cigl::IndexLessThan< T >Comparison struct used by sort http://bytes.com/topic/c/answers/132045-sort-get-index
 Cigl::IndexRowEquals< T >Comparison struct for use with functions like std::sort
 Cigl::IndexRowLessThan< T >Comparison struct For use with functions like std::sort
 Cigl::IndexVectorLessThan< T >Comparison struct for vectors for use with functions like std::sort
 Cigl::serialization::is_eigen_type< T >
 Cigl::xml::serialization_xml::is_eigen_type< T >
 Cigl::serialization::is_eigen_type< Eigen::Array< T, R, C, P, MR, MC > >
 Cigl::serialization::is_eigen_type< Eigen::Matrix< T, R, C, P, MR, MC > >
 Cigl::xml::serialization_xml::is_eigen_type< Eigen::Matrix< T, R, C, P, MR, MC > >
 Cigl::serialization::is_eigen_type< Eigen::SparseMatrix< T, P, I > >
 Cigl::xml::serialization_xml::is_eigen_type< Eigen::SparseMatrix< T, P, I > >
 Cigl::serialization::is_serializable< T >
 Cigl::xml::serialization_xml::is_serializable< T >
 Cigl::serialization::is_smart_ptr< T >
 Cigl::serialization::is_smart_ptr< std::shared_ptr< T > >
 Cigl::serialization::is_smart_ptr< std::unique_ptr< T > >
 Cigl::serialization::is_smart_ptr< std::weak_ptr< T > >
 Cigl::serialization::is_stl_container< T >
 Cigl::xml::serialization_xml::is_stl_container< T >
 Cigl::serialization::is_stl_container< std::list< T > >
 Cigl::serialization::is_stl_container< std::map< T1, T2 > >
 Cigl::xml::serialization_xml::is_stl_container< std::map< T1, T2 > >
 Cigl::serialization::is_stl_container< std::pair< T1, T2 > >
 Cigl::xml::serialization_xml::is_stl_container< std::pair< T1, T2 > >
 Cigl::serialization::is_stl_container< std::set< T > >
 Cigl::xml::serialization_xml::is_stl_container< std::set< T > >
 Cigl::serialization::is_stl_container< std::vector< T1, T2 > >
 Cigl::xml::serialization_xml::is_stl_container< std::vector< T1, T2 > >
 Cstd::istream
 Cigl::KelvinletParams< Scalar >Parameters for controling kelvinlets
 Cigl::matlab::MatlabWorkspaceClass which contains data of a matlab workspace which can be written to a .mat file and loaded from matlab
 Cigl::opengl::MeshGLCoverts mesh data inside a igl::ViewerData class in an OpenGL compatible format The class includes a shader and the opengl calls to plot the data
 Cigl::min_quad_with_fixed_data< T >Parameters and precomputed values for min_quad_with_fixed
 Cigl::min_quad_with_fixed_data< double >
 Cigl::min_quad_with_fixed_data< Scalar >
 Cigl::mosek::MosekDataStructure for holding MOSEK data for solving a quadratic program
 Cigl::MshLoader::msh_struct
 Cigl::MshLoaderClass for loading information from .msh file depends only on c++stl library
 Cigl::MshSaverClass for dumping information to .msh file depends only on c++stl library current implementation works only with 3D information
 Cigl::copyleft::cgal::RemeshSelfIntersectionsParamParameters for SelfIntersectMesh, remesh_self_intersections and remesh_intersections, and intersect_other
 Cigl::triangle::SCAFDataUse a similar interface to igl::slim Implement ready-to-use 2D version of the algorithm described in SCAF: Simplicial Complex Augmentation Framework for Bijective Maps Zhongshi Jiang, Scott Schaefer, Daniele Panozzo, ACM Trancaction on Graphics (Proc
 Cigl::copyleft::cgal::SelfIntersectMesh< Kernel, DerivedV, DerivedF, DerivedVV, DerivedFF, DerivedIF, DerivedJ, DerivedIM >Class for computing the self-intersections of a mesh
 Cigl::SerializableBase
 Cigl::ShapeupDataParameters and precomputed data for ShapeUp
 Cigl::SLIMDataParameters and precomputed data for computing a SLIM map as derived in "Scalable Locally Injective Maps" [Rabinovich et al
 Cigl::SortableRow< T >A row of things that can be sorted against other rows
 Cstd::streambuf
 Cigl::opengl::MeshGL::TextGL
 Cigl::opengl::TgaFooter
 Cigl::opengl::TgaHeader
 Cigl::TimerSimple timer class
 Cigl::opengl::glfw::Viewer
 Cigl::opengl::ViewerCoreBasic class of the 3D mesh viewer
 Cigl::opengl::ViewerDataObject being drawn (i.e., mesh and its accessories) by the ViewerCore
 Cigl::opengl::glfw::ViewerPluginAbstract class for plugins All plugins MUST have this class as their parent and may implement any/all the callbacks marked virtual here
 Cigl::copyleft::cgal::WindingNumberFilter< T >Filter winding numbers according to keep policy
 Cigl::copyleft::cgal::WindingNumberFilter< KEEP_ALL >Keep all policy
 Cigl::copyleft::cgal::WindingNumberFilter< KEEP_INSIDE >Keep inside policy
 Cigl::WindingNumberTree< Point, DerivedV, DerivedF >Space partitioning tree for computing winding number hierarchically