Cigl::AABB< DerivedV, DIM > | Implementation of semi-general purpose axis-aligned bounding box hierarchy |
Cigl::active_set_params | Input parameters controling active_set |
Cigl::ARAPData | Parameters 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_data | Hold precomputed data for AtA_cached |
Cigl::BBWData | Container 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::CDTParam | Parameters for controling the CDT |
Cigl::copyleft::cgal::CSGTree | Class for defining and computing a constructive solid geometry result out of a tree of boolean operations on "solid" triangle meshes |
Cigl::embree::EmbreeDevice | Keep track of embree device instance |
Cigl::embree::EmbreeIntersector | Simple 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::Hit | Reimplementation 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::ImGuiWidget | Abstract class for imgui "widgets" |
Cigl::opengl::glfw::imgui::ImGuiMenu | Widget for a menu bar and a viewer window |
Cigl::opengl::glfw::imgui::ImGuizmoWidget | Widget for a guizmo (3D transform manipulator) |
Cigl::opengl::glfw::imgui::SelectionWidget | Widget for selecting a region of the screen |
Cigl::IndexDimLessThan< T > | Comparison struct for use with functions like std::sort |
►Cigl::IndexedPointerBase | |
Cigl::IndexedPointer< T > | |
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::FileMemoryStream | Class to convert a FILE * to an std::istream |
Cigl::KelvinletParams< Scalar > | Parameters for controling kelvinlets |
Cigl::matlab::MatlabWorkspace | Class which contains data of a matlab workspace which can be written to a .mat file and loaded from matlab |
Cigl::opengl::MeshGL | Coverts 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::MosekData | Structure for holding MOSEK data for solving a quadratic program |
Cigl::MshLoader::msh_struct | |
Cigl::MshLoader | Class for loading information from .msh file depends only on c++stl library |
Cigl::MshSaver | Class for dumping information to .msh file depends only on c++stl library current implementation works only with 3D information |
Cigl::copyleft::cgal::RemeshSelfIntersectionsParam | Parameters for SelfIntersectMesh, remesh_self_intersections and remesh_intersections, and intersect_other |
Cigl::triangle::SCAFData | Use 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::Serializable | |
►Cigl::xml::XMLSerializableBase | |
Cigl::xml::XMLSerializable | |
Cigl::ShapeupData | Parameters and precomputed data for ShapeUp |
Cigl::SLIMData | Parameters 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::FileMemoryBuffer | |
Cigl::FileMemoryStream | Class to convert a FILE * to an std::istream |
Cigl::opengl::MeshGL::TextGL | |
Cigl::opengl::TgaFooter | |
Cigl::opengl::TgaHeader | |
Cigl::Timer | Simple timer class |
Cigl::opengl::glfw::Viewer | |
Cigl::opengl::ViewerCore | Basic class of the 3D mesh viewer |
Cigl::opengl::ViewerData | Object being drawn (i.e., mesh and its accessories) by the ViewerCore |
►Cigl::opengl::glfw::ViewerPlugin | Abstract class for plugins All plugins MUST have this class as their parent and may implement any/all the callbacks marked virtual here |
Cigl::opengl::glfw::imgui::ImGuiPlugin | Plugin for the viewer to enable imgui widgets |
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 |
Cigl::WindingNumberAABB< Point, DerivedV, DerivedF > | Class for building an AABB tree to implement the divide and conquer algorithm described in [Jacobson et al |