▼Nigl | |
▼Ncopyleft | |
►Ncgal | |
CBinaryWindingNumberOperations | Binary winding number operations |
CBinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_INTERSECT > | A ∩ B ∩ ... ∩ Z |
CBinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_MINUS > | A \ B \ ... \ Z = A \ (B ∪ ... ∪ Z) |
CBinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_RESOLVE > | Resolve all intersections without removing non-coplanar faces |
CBinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_UNION > | A ∪ B ∪ ... ∪ Z |
CBinaryWindingNumberOperations< MESH_BOOLEAN_TYPE_XOR > | A ∆ B ∆ ... ∆ Z (equivalent to set inside odd number of objects) |
CCSGTree | Class for defining and computing a constructive solid geometry result out of a tree of boolean operations on "solid" triangle meshes |
CRemeshSelfIntersectionsParam | Parameters for SelfIntersectMesh, remesh_self_intersections and remesh_intersections, and intersect_other |
CSelfIntersectMesh | Class for computing the self-intersections of a mesh |
CWindingNumberFilter | Filter winding numbers according to keep policy |
CWindingNumberFilter< KEEP_ALL > | Keep all policy |
CWindingNumberFilter< KEEP_INSIDE > | Keep inside policy |
Ncomiso | |
►Ntetgen | |
CCDTParam | Parameters for controling the CDT |
▼Nembree | |
CEmbreeDevice | Keep track of embree device instance |
CEmbreeIntersector | Simple class to wrap Embree's ray tracing functionality |
▼Nmatlab | |
CMatlabWorkspace | Class which contains data of a matlab workspace which can be written to a .mat file and loaded from matlab |
▼Nmosek | |
CMosekData | Structure for holding MOSEK data for solving a quadratic program |
▼Nopengl | |
►Nglfw | |
►Nimgui | |
CImGuiMenu | Widget for a menu bar and a viewer window |
CImGuiPlugin | Plugin for the viewer to enable imgui widgets |
CImGuiWidget | Abstract class for imgui "widgets" |
CImGuizmoWidget | Widget for a guizmo (3D transform manipulator) |
CSelectionWidget | Widget for selecting a region of the screen |
Nserialization | |
CViewer | |
CViewerPlugin | Abstract class for plugins All plugins MUST have this class as their parent and may implement any/all the callbacks marked virtual here |
Nstb | |
CgliGenericImage | |
►CMeshGL | 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 |
CTextGL | |
CTgaFooter | |
CTgaHeader | |
CViewerCore | Basic class of the 3D mesh viewer |
CViewerData | Object being drawn (i.e., mesh and its accessories) by the ViewerCore |
Npredicates | |
▼Nserialization | |
Cis_eigen_type | |
Cis_eigen_type< Eigen::Array< T, R, C, P, MR, MC > > | |
Cis_eigen_type< Eigen::Matrix< T, R, C, P, MR, MC > > | |
Cis_eigen_type< Eigen::SparseMatrix< T, P, I > > | |
Cis_serializable | |
Cis_smart_ptr | |
Cis_smart_ptr< std::shared_ptr< T > > | |
Cis_smart_ptr< std::unique_ptr< T > > | |
Cis_smart_ptr< std::weak_ptr< T > > | |
Cis_stl_container | |
Cis_stl_container< std::list< T > > | |
Cis_stl_container< std::map< T1, T2 > > | |
Cis_stl_container< std::pair< T1, T2 > > | |
Cis_stl_container< std::set< T > > | |
Cis_stl_container< std::vector< T1, T2 > > | |
Nspectra | |
Nstb | |
▼Ntriangle | |
Nscaf | |
CSCAFData | 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 |
▼Nxml | |
►Nserialization_xml | |
Cis_eigen_type | |
Cis_eigen_type< Eigen::Matrix< T, R, C, P, MR, MC > > | |
Cis_eigen_type< Eigen::SparseMatrix< T, P, I > > | |
Cis_serializable | |
Cis_stl_container | |
Cis_stl_container< std::map< T1, T2 > > | |
Cis_stl_container< std::pair< T1, T2 > > | |
Cis_stl_container< std::set< T > > | |
Cis_stl_container< std::vector< T1, T2 > > | |
CXMLSerializable | |
CXMLSerializableBase | |
CAABB | Implementation of semi-general purpose axis-aligned bounding box hierarchy |
Cactive_set_params | Input parameters controling active_set |
CARAPData | Parameters and precomputed values for arap solver |
CArapDOFData | Structure that contains fields for all precomputed data or data that needs to be remembered at update |
CAtA_cached_data | Hold precomputed data for AtA_cached |
CBBWData | Container for BBW computation related data and flags |
CFileMemoryBuffer | |
CFileMemoryStream | Class to convert a FILE * to an std::istream |
CHalfEdgeIterator | Fake halfedge for fast and easy navigation on triangle meshes with vertex_triangle_adjacency and triangle_triangle adjacency |
CHeatGeodesicsData | Precomputation data for heat_geodesics_solve |
CHit | Reimplementation of the embree::Hit struct from embree1.0 |
CIndexDimLessThan | Comparison struct for use with functions like std::sort |
CIndexedPointer | |
CIndexedPointerBase | |
CIndexEquals | Comparison struct used by unique |
CIndexLessThan | Comparison struct used by sort http://bytes.com/topic/c/answers/132045-sort-get-index |
CIndexRowEquals | Comparison struct for use with functions like std::sort |
CIndexRowLessThan | Comparison struct For use with functions like std::sort |
CIndexVectorLessThan | Comparison struct for vectors for use with functions like std::sort |
CKelvinletParams | Parameters for controling kelvinlets |
Cmin_quad_with_fixed_data | Parameters and precomputed values for min_quad_with_fixed |
▼CMshLoader | Class for loading information from .msh file depends only on c++stl library |
Cmsh_struct | |
CMshSaver | Class for dumping information to .msh file depends only on c++stl library current implementation works only with 3D information |
CSerializable | |
CSerializableBase | |
CShapeupData | Parameters and precomputed data for ShapeUp |
CSLIMData | Parameters and precomputed data for computing a SLIM map as derived in "Scalable Locally Injective Maps" [Rabinovich et al |
CSortableRow | A row of things that can be sorted against other rows |
CTimer | Simple timer class |
CWindingNumberAABB | Class for building an AABB tree to implement the divide and conquer algorithm described in [Jacobson et al |
CWindingNumberTree | Space partitioning tree for computing winding number hierarchically |
▼NImGui | |
CImGuiDataTypeTraits | |
CImGuiDataTypeTraits< double > | |
CImGuiDataTypeTraits< float > | |
CImGuiDataTypeTraits< int > | |
CImGuiDataTypeTraits< long long > | |
CImGuiDataTypeTraits< unsigned int > | |
CImGuiDataTypeTraits< unsigned long long > | |