Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
principal_curvature.cpp File Reference
#include "principal_curvature.h"
#include <iostream>
#include <fstream>
#include <iomanip>
#include <queue>
#include <list>
#include <cmath>
#include <limits>
#include <Eigen/SparseCholesky>
#include <igl/adjacency_list.h>
#include <igl/per_face_normals.h>
#include <igl/per_vertex_normals.h>
#include <igl/avg_edge_length.h>
#include <igl/vertex_triangle_adjacency.h>
+ Include dependency graph for principal_curvature.cpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CurvatureCalculator
 
class  CurvatureCalculator::Quadric
 
class  comparer
 

Enumerations

enum  searchType { SPHERE_SEARCH , K_RING_SEARCH }
 
enum  normalType { AVERAGE , PROJ_PLANE }
 

Enumeration Type Documentation

◆ normalType

enum normalType
Enumerator
AVERAGE 
PROJ_PLANE 
34{
35 AVERAGE,
normalType
Definition principal_curvature.cpp:34
@ PROJ_PLANE
Definition principal_curvature.cpp:36
@ AVERAGE
Definition principal_curvature.cpp:35

◆ searchType

enum searchType
Enumerator
SPHERE_SEARCH 
K_RING_SEARCH 
28{
searchType
Definition principal_curvature.cpp:28
@ K_RING_SEARCH
Definition principal_curvature.cpp:30
@ SPHERE_SEARCH
Definition principal_curvature.cpp:29