vcglib/vcg/complex/algorithms
Norbert Wenzel 30f05d8fc9 Add virtual default dtor to base class
TrivialEar has data members and virtual functions, but no virtual destructor.
Two subclasses  (MinimalWeightEar & SelfIntersectionEar) exist, but they do
not add any new data members. So deleting through any pointer should be okay,
but to be sure and silence compiler warnings add the virtual dtor to the base
class.
This ensures all subclasses are theoretically allowed to add new data members
that will get destructed, regardless of the pointer type used for destruction.
2019-10-24 23:45:25 +02:00
..
create harmless warnings 2018-11-28 18:57:47 +01:00
local_optimization solved one template problem 2019-05-15 11:52:54 +10:00
parametrization corrected one bug in SmoothIterative 2019-04-24 11:50:48 +10:00
tetra seed tetfuse + tetra3 utility functions 2018-05-10 16:02:26 +02:00
update Corrected oldstyle usage of eigen SVD 2018-11-29 00:35:55 +01:00
attribute_seam.h Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
autoalign_4pcs.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
bitquad_creation.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
bitquad_optimization.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
bitquad_support.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
clean.h fixed RemoveUnreferencedVertex() 2019-01-30 11:16:45 +01:00
clip.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
closest.h Added functions for FaceType in the EmptyTMark class 2016-10-18 13:38:10 +02:00
clustering.h Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
convex_hull.h added tolerance parameter to quickhull 2019-01-05 13:01:50 +01:00
crease_cut.h Updated the functions that cuts along crease edges to use the new faceedge selections 2018-05-05 00:37:33 +02:00
curve_on_manifold.h commented debug printfs 2018-05-28 14:57:45 +02:00
cut_tree.h Cleaned up the CoM (curve on manifold) class and revised the sample using it 2018-05-05 00:38:41 +02:00
cylinder_clipping.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
dual_meshing.h Added missing requirement 2018-11-29 00:33:32 +01:00
edge_collapse.h Small optimisation in the edge collapse. 2017-03-22 14:12:06 +01:00
geodesic.h updated polygon triangulate funnction + corrected Dijkstra spelling 2019-02-28 12:37:01 +01:00
halfedge_quad_clean.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
harmonic.h Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer. 2017-01-26 15:31:53 +01:00
hole.h Add virtual default dtor to base class 2019-10-24 23:45:25 +02:00
implicit_smooth.h Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer. 2017-01-26 15:31:53 +01:00
inertia.h Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer. 2017-01-26 15:31:53 +01:00
inside.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
intersection.h bugfix 2019-01-17 16:37:01 +01:00
isotropic_remeshing.h fix bug on edgecollapse 2018-08-06 11:15:15 +02:00
local_optimization.h Cleaning unused stuff and better comments 2017-02-21 17:47:29 +01:00
mesh_assert.h Added another Preconditionchech in MeshAssert VertexNormal are Normalized 2018-11-29 00:46:25 +01:00
mesh_to_matrix.h harmless warning 2018-02-20 15:33:04 +01:00
nring.h Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
outline_support.h Added some missing templates to outline_support.h 2019-01-31 14:21:28 +01:00
overlap_estimation.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
point_outlier.h Fixing compilation error 2018-02-23 16:09:19 +01:00
point_sampling.h bugfix 2018-05-18 13:25:34 +02:00
pointcloud_normal.h avoid crashing if vn<100 2017-03-23 14:51:20 +01:00
polygon_polychord_collapse.h Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
polygon_support.h slight change to ExtractPolygon to do not need anything for purely triangular meshes 2017-07-23 09:34:23 +02:00
polygonal_algorithms.h added one flag in Triangulate to modify only selected faces 2019-04-26 16:54:43 +10:00
quadrangulator.h Resolved some minor warnigns 2018-01-04 21:29:49 +11:00
ransac_matching.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
refine.h added update of face edge sel on TriSplit::Apply 2018-07-23 17:48:34 +02:00
refine_loop.h Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
skeleton.h Refactoring of the voronoi processing framework 2016-12-20 09:12:50 +01:00
smooth.h Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-06-04 14:16:08 +02:00
stat.h typos 2018-07-12 14:02:58 +02:00
symmetry.h symmetry: added FaceMark to plane-generating sphere 2016-11-10 09:46:49 +01:00
tetra_implicit_smooth.h tetra smooth 2018-05-23 17:51:20 +02:00
textcoord_optimization.h Huge copyright sanitization of the header files of vcg folder. 2016-06-13 05:29:25 +00:00
voronoi_processing.h restored vertex perturbation in the voronoi remesher 2018-09-23 16:20:52 +02:00
voronoi_remesher.h restored vertex perturbation in the voronoi remesher 2018-09-23 16:20:52 +02:00
voronoi_volume_sampling.h minor fix 2019-01-30 14:45:49 +01:00