Ongoing Rearrangement of filepath

replaced the path to comply the filepaths modification.
The replacements are as follows:

/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
This commit is contained in:
ganovelli 2011-04-01 17:06:03 +00:00
parent fea1228701
commit 9ff0ad3f1e
50 changed files with 134 additions and 134 deletions

View File

@ -3,7 +3,7 @@
#include <vector> #include <vector>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
/* /*

View File

@ -38,13 +38,13 @@ used in the paper pseudocode.
#include <vcg/math/matrix44.h> #include <vcg/math/matrix44.h>
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/complex/trimesh/update/bounding.h> #include <vcg/complex/algorithms/update/bounding.h>
#include <vcg/simplex/vertex/base.h> #include <vcg/simplex/vertex/base.h>
#include <vcg/simplex/face/base.h> #include <vcg/simplex/face/base.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/complex/trimesh/stat.h> #include <vcg/complex/algorithms/stat.h>
#include <wrap/io_trimesh/export_ply.h> #include <wrap/io_trimesh/export_ply.h>

View File

@ -1,5 +1,5 @@
#include <vcg/complex/trimesh/bitquad_support.h> #include <vcg/complex/algorithms/bitquad_support.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
/** BIT-QUAD creation support: /** BIT-QUAD creation support:
a collection of methods that, a collection of methods that,

View File

@ -2,7 +2,7 @@
#define VCG_BITQUAD_SUPPORT #define VCG_BITQUAD_SUPPORT
#include <vector> #include <vector>
#include <set> #include <set>
#include <vcg/complex/trimesh/subset.h> #include <vcg/complex/algorithms/subset.h>
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/space/planar_polygon_tessellation.h> #include <vcg/space/planar_polygon_tessellation.h>

View File

@ -32,15 +32,15 @@
// VCG headers // VCG headers
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/space/index/spatial_hashing.h> #include <vcg/space/index/spatial_hashing.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vcg/complex/trimesh/update/selection.h> #include <vcg/complex/algorithms/update/selection.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/space/triangle3.h> #include <vcg/space/triangle3.h>

View File

@ -135,7 +135,7 @@ header added
#include <vcg/simplex/vertex/distance.h> #include <vcg/simplex/vertex/distance.h>
#include <vcg/space/intersection3.h> #include <vcg/space/intersection3.h>
#include <vcg/space/index/space_iterators.h> #include <vcg/space/index/space_iterators.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {

View File

@ -62,10 +62,10 @@ First working Version
#ifndef __VCGLIB_CLUSTERING #ifndef __VCGLIB_CLUSTERING
#define __VCGLIB_CLUSTERING #define __VCGLIB_CLUSTERING
#include<vcg/complex/trimesh/base.h> #include<vcg/complex/complex.h>
#include <vcg/complex/trimesh/clean.h> #include <vcg/complex/algorithms/clean.h>
#include<vcg/space/triangle3.h> #include<vcg/space/triangle3.h>
#include<vcg/complex/trimesh/update/topology.h> #include<vcg/complex/algorithms/update/topology.h>
#include<vcg/space/index/grid_util.h> #include<vcg/space/index/grid_util.h>
#include <iostream> #include <iostream>

View File

@ -24,8 +24,8 @@
#ifndef __VCG_CREASE_CUT #ifndef __VCG_CREASE_CUT
#define __VCG_CREASE_CUT #define __VCG_CREASE_CUT
#include<vcg/simplex/face/jumping_pos.h> #include<vcg/simplex/face/jumping_pos.h>
#include<vcg/complex/trimesh/append.h> #include<vcg/complex/append.h>
#include<vcg/complex/trimesh/update/normal.h> #include<vcg/complex/algorithms/update/normal.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {

View File

@ -4,8 +4,8 @@
#include <iostream> #include <iostream>
#include <list> #include <list>
#include <wrap/callback.h> #include <wrap/callback.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <map> #include <map>
namespace vcg { namespace vcg {

View File

@ -3,7 +3,7 @@
#include "advancing_front.h" #include "advancing_front.h"
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
/* Ball pivoting algorithm: /* Ball pivoting algorithm:
1) the vertices used in the new mesh are marked as visited 1) the vertices used in the new mesh are marked as visited

View File

@ -33,11 +33,11 @@
#include <vcg/math/matrix.h> #include <vcg/math/matrix.h>
#include <vcg/math/lin_algebra.h> #include <vcg/math/lin_algebra.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/complex/trimesh/update/edges.h> #include <vcg/complex/algorithms/update/edges.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vcg/complex/trimesh/clean.h> #include <vcg/complex/algorithms/clean.h>
#include <vcg/space/point3.h> #include <vcg/space/point3.h>
#include "emc_lookup_table.h" #include "emc_lookup_table.h"

View File

@ -27,7 +27,7 @@
#include <assert.h> #include <assert.h>
#include <vcg/space/point3.h> #include <vcg/space/point3.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include "mc_lookup_table.h" #include "mc_lookup_table.h"
namespace vcg namespace vcg

View File

@ -25,9 +25,9 @@
#define __VCGLIB_PLATONIC #define __VCGLIB_PLATONIC
#include<vcg/math/base.h> #include<vcg/math/base.h>
#include<vcg/complex/trimesh/allocate.h> #include<vcg/complex/allocate.h>
#include<vcg/complex/trimesh/refine.h> #include<vcg/complex/algorithms/refine.h>
#include<vcg/complex/trimesh/update/flag.h> #include<vcg/complex/algorithms/update/flag.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {

View File

@ -23,13 +23,13 @@
#ifndef __VCG_MESH_RESAMPLER #ifndef __VCG_MESH_RESAMPLER
#define __VCG_MESH_RESAMPLER #define __VCG_MESH_RESAMPLER
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vcg/complex/trimesh/update/bounding.h> #include <vcg/complex/algorithms/update/bounding.h>
#include <vcg/complex/trimesh/update/edges.h> #include <vcg/complex/algorithms/update/edges.h>
#include <vcg/complex/trimesh/create/marching_cubes.h> #include <vcg/complex/algorithms/create/marching_cubes.h>
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/space/box3.h> #include <vcg/space/box3.h>
namespace vcg { namespace vcg {

View File

@ -44,7 +44,7 @@
#include<vcg/simplex/face/pos.h> #include<vcg/simplex/face/pos.h>
#include<vcg/simplex/face/topology.h> #include<vcg/simplex/face/topology.h>
#include<vcg/complex/trimesh/allocate.h> #include<vcg/complex/allocate.h>
namespace vcg{ namespace vcg{
namespace tri{ namespace tri{

View File

@ -39,7 +39,7 @@
#include <vcg/container/simple_temporary_data.h> #include <vcg/container/simple_temporary_data.h>
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/complex/trimesh/update/quality.h> #include <vcg/complex/algorithms/update/quality.h>
#include <deque> #include <deque>
#include <vector> #include <vector>
#include <list> #include <list>

View File

@ -1,7 +1,7 @@
#ifndef HALFEDGEQUADCLEAN_H #ifndef HALFEDGEQUADCLEAN_H
#define HALFEDGEQUADCLEAN_H #define HALFEDGEQUADCLEAN_H
#include <vcg/complex/trimesh/update/halfedge_topology.h> #include <vcg/complex/algorithms/update/halfedge_topology.h>
#include <queue> #include <queue>
#include <set> #include <set>
#include<vcg/math/base.h> #include<vcg/math/base.h>

View File

@ -139,7 +139,7 @@ First Non working Version
#include <wrap/callback.h> #include <wrap/callback.h>
#include <vcg/math/base.h> #include <vcg/math/base.h>
#include <vcg/complex/trimesh/clean.h> #include <vcg/complex/algorithms/clean.h>
#include <vcg/space/point3.h> #include <vcg/space/point3.h>
#include <vector> #include <vector>
#include <float.h> #include <float.h>

View File

@ -59,7 +59,7 @@ journal of graphics tools, volume 1, number 2, 1996
#include <vcg/math/matrix33.h> #include <vcg/math/matrix33.h>
#include <vcg/math/lin_algebra.h> #include <vcg/math/lin_algebra.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
namespace vcg namespace vcg
{ {
namespace tri namespace tri

View File

@ -58,10 +58,10 @@ added vcg header
#include<vcg/space/segment3.h> #include<vcg/space/segment3.h>
#include<vcg/space/intersection3.h> #include<vcg/space/intersection3.h>
#include<vcg/complex/edgemesh/allocate.h> #include<vcg/complex/edgemesh/allocate.h>
#include<vcg/complex/trimesh/allocate.h> #include<vcg/complex/allocate.h>
#include<vcg/complex/trimesh/subset.h> #include<vcg/complex/algorithms/subset.h>
#include<vcg/complex/trimesh/closest.h> #include<vcg/complex/algorithms/closest.h>
#include<vcg/complex/trimesh/base.h> #include<vcg/complex/complex.h>
#ifndef __VCGLIB_INTERSECTION_TRI_MESH #ifndef __VCGLIB_INTERSECTION_TRI_MESH
#define __VCGLIB_INTERSECTION_TRI_MESH #define __VCGLIB_INTERSECTION_TRI_MESH

View File

@ -95,7 +95,7 @@
#include<algorithm> #include<algorithm>
#include<time.h> #include<time.h>
#include<math.h> #include<math.h>
#include<vcg/complex/trimesh/base.h> #include<vcg/complex/complex.h>
namespace vcg{ namespace vcg{

View File

@ -2,14 +2,14 @@
#define QUAD_DIAGONAL_COLLAPSE_H #define QUAD_DIAGONAL_COLLAPSE_H
#include<vcg/connectors/halfedge_pos.h> #include<vcg/connectors/halfedge_pos.h>
#include<vcg/complex/local_optimization.h> #include<vcg/complex/algorithms/local_optimization.h>
#include<vcg/complex/trimesh/smooth.h> #include<vcg/complex/algorithms/smooth.h>
#include<set> #include<set>
#include<vcg/space/ray3.h> #include<vcg/space/ray3.h>
#include<vcg/complex/trimesh/halfedge_quad_clean.h> #include<vcg/complex/algorithms/halfedge_quad_clean.h>
namespace vcg{ namespace vcg{
namespace tri{ namespace tri{

View File

@ -27,7 +27,7 @@
#ifndef __VCG_DECIMATION_COLLAPSE #ifndef __VCG_DECIMATION_COLLAPSE
#define __VCG_DECIMATION_COLLAPSE #define __VCG_DECIMATION_COLLAPSE
#include<vcg/complex/local_optimization.h> #include<vcg/complex/algorithms/local_optimization.h>
#include<vcg/simplex/tetrahedron/pos.h> #include<vcg/simplex/tetrahedron/pos.h>
#include<vcg/complex/tetramesh/edge_collapse.h> #include<vcg/complex/tetramesh/edge_collapse.h>
#include<vcg/space/point3.h> #include<vcg/space/point3.h>

View File

@ -64,9 +64,9 @@
#ifndef __VCG_DECIMATION_TRICOLLAPSE #ifndef __VCG_DECIMATION_TRICOLLAPSE
#define __VCG_DECIMATION_TRICOLLAPSE #define __VCG_DECIMATION_TRICOLLAPSE
#include<vcg/complex/trimesh/edge_collapse.h> #include<vcg/complex/algorithms/edge_collapse.h>
#include<vcg/simplex/face/pos.h> #include<vcg/simplex/face/pos.h>
#include<vcg/complex/local_optimization.h> #include<vcg/complex/algorithms/local_optimization.h>
namespace vcg{ namespace vcg{

View File

@ -76,11 +76,11 @@ corrected error in -error (see localoptimization)
#include<vcg/math/quadric.h> #include<vcg/math/quadric.h>
#include<vcg/simplex/face/pos.h> #include<vcg/simplex/face/pos.h>
#include<vcg/complex/trimesh/update/flag.h> #include<vcg/complex/algorithms/update/flag.h>
#include<vcg/complex/trimesh/update/topology.h> #include<vcg/complex/algorithms/update/topology.h>
#include<vcg/complex/trimesh/update/bounding.h> #include<vcg/complex/algorithms/update/bounding.h>
#include<vcg/complex/local_optimization/tri_edge_collapse.h> #include<vcg/complex/algorithms/local_optimization/tri_edge_collapse.h>
#include<vcg/complex/local_optimization.h> #include<vcg/complex/algorithms/local_optimization.h>
namespace vcg{ namespace vcg{

View File

@ -24,7 +24,7 @@
#ifndef __VCG_DECIMATION_TRIFLIP #ifndef __VCG_DECIMATION_TRIFLIP
#define __VCG_DECIMATION_TRIFLIP #define __VCG_DECIMATION_TRIFLIP
#include <vcg/complex/local_optimization.h> #include <vcg/complex/algorithms/local_optimization.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/space/triangle3.h> #include <vcg/space/triangle3.h>

View File

@ -25,8 +25,8 @@
****************************************************************************/ ****************************************************************************/
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vector> #include <vector>
namespace vcg namespace vcg

View File

@ -27,8 +27,8 @@
#include <vcg/math/gen_normal.h> #include <vcg/math/gen_normal.h>
#include <vcg/math/random_generator.h> #include <vcg/math/random_generator.h>
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/complex/trimesh/point_sampling.h> #include <vcg/complex/algorithms/point_sampling.h>
#include <qdatetime.h> #include <qdatetime.h>

View File

@ -36,12 +36,12 @@ sampling strategies (montecarlo, stratified etc).
#define __VCGLIB_POINT_SAMPLING #define __VCGLIB_POINT_SAMPLING
#include <vcg/math/random_generator.h> #include <vcg/math/random_generator.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/space/index/spatial_hashing.h> #include <vcg/space/index/spatial_hashing.h>
#include <vcg/complex/trimesh/stat.h> #include <vcg/complex/algorithms/stat.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vcg/space/box2.h> #include <vcg/space/box2.h>
#include <vcg/space/segment2.h> #include <vcg/space/segment2.h>

View File

@ -25,7 +25,7 @@
#define __VCGLIB_POLYGON_SUPPORT #define __VCGLIB_POLYGON_SUPPORT
#include <vector> #include <vector>
#include <vcg/complex/trimesh/subset.h> #include <vcg/complex/algorithms/subset.h>
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/space/planar_polygon_tessellation.h> #include <vcg/space/planar_polygon_tessellation.h>
@ -34,7 +34,7 @@ namespace vcg
namespace tri{ namespace tri{
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile polygon_support.h vcg/complex/trimesh/polygon_support.h /// \headerfile polygon_support.h vcg/complex/algorithms/polygon_support.h
/// \brief This class is used convert between polygonal meshes and triangular meshes /// \brief This class is used convert between polygonal meshes and triangular meshes

View File

@ -32,10 +32,10 @@
#include <vcg/space/texcoord2.h> #include <vcg/space/texcoord2.h>
#include <vcg/space/color4.h> #include <vcg/space/color4.h>
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include<vcg/complex/trimesh/allocate.h> #include<vcg/complex/allocate.h>
#include<vcg/complex/trimesh/update/topology.h> #include<vcg/complex/algorithms/update/topology.h>
#include<wrap/callback.h> #include<wrap/callback.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/space/triangle3.h> #include <vcg/space/triangle3.h>
namespace vcg{ namespace vcg{

View File

@ -32,12 +32,12 @@
#include <cmath> #include <cmath>
#include <vcg/space/point3.h> #include <vcg/space/point3.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/complex/trimesh/refine.h> #include <vcg/complex/algorithms/refine.h>
#include <vcg/space/color4.h> #include <vcg/space/color4.h>
#include <vcg/container/simple_temporary_data.h> #include <vcg/container/simple_temporary_data.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vcg/complex/trimesh/update/color.h> #include <vcg/complex/algorithms/update/color.h>
namespace vcg{ namespace vcg{

View File

@ -29,9 +29,9 @@
#include <vcg/space/point3.h> #include <vcg/space/point3.h>
#include <vcg/space/ray3.h> #include <vcg/space/ray3.h>
#include <vcg/container/simple_temporary_data.h> #include <vcg/container/simple_temporary_data.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/halfedge_topology.h> #include <vcg/complex/algorithms/update/halfedge_topology.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
namespace vcg namespace vcg

View File

@ -44,10 +44,10 @@ Initial Commit
#include <vcg/math/histogram.h> #include <vcg/math/histogram.h>
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/complex/trimesh/closest.h> #include <vcg/complex/algorithms/closest.h>
#include <vcg/space/index/grid_static_ptr.h> #include <vcg/space/index/grid_static_ptr.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
namespace vcg { namespace vcg {

View File

@ -60,7 +60,7 @@ Added History Info
#ifndef __VCGLIB_TRISUBSET #ifndef __VCGLIB_TRISUBSET
#define __VCGLIB_TRISUBSET #define __VCGLIB_TRISUBSET
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {

View File

@ -56,7 +56,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile bounding.h vcg/complex/trimesh/update/bounding.h /// \headerfile bounding.h vcg/complex/algorithms/update/bounding.h
/// \brief Management, updating and computation of per-vertex and per-face normals. /// \brief Management, updating and computation of per-vertex and per-face normals.
/** /**

View File

@ -28,16 +28,16 @@
#include <time.h> #include <time.h>
#include <vcg/space/color4.h> #include <vcg/space/color4.h>
#include <vcg/math/histogram.h> #include <vcg/math/histogram.h>
#include <vcg/complex/trimesh/stat.h> #include <vcg/complex/algorithms/stat.h>
#include <vcg/math/perlin_noise.h> #include <vcg/math/perlin_noise.h>
#include <vcg/math/random_generator.h> #include <vcg/math/random_generator.h>
#include <vcg/complex/trimesh/clean.h> #include <vcg/complex/algorithms/clean.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile color.h vcg/complex/trimesh/update/color.h /// \headerfile color.h vcg/complex/algorithms/update/color.h
/// \brief Generation of per-vertex and per-face colors according to various strategy. /// \brief Generation of per-vertex and per-face colors according to various strategy.
/** /**

View File

@ -62,11 +62,11 @@ the vertex
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/container/simple_temporary_data.h> #include <vcg/container/simple_temporary_data.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/point_sampling.h> #include <vcg/complex/algorithms/point_sampling.h>
#include <vcg/complex/trimesh/append.h> #include <vcg/complex/append.h>
#include <vcg/complex/intersection.h> #include <vcg/complex/algorithms/intersection.h>
#include <vcg/complex/trimesh/inertia.h> #include <vcg/complex/algorithms/inertia.h>
#include <vcg/math/matrix33.h> #include <vcg/math/matrix33.h>
@ -75,7 +75,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile curvature.h vcg/complex/trimesh/update/curvature.h /// \headerfile curvature.h vcg/complex/algorithms/update/curvature.h
/// \brief Management, updating and computation of per-vertex and per-face normals. /// \brief Management, updating and computation of per-vertex and per-face normals.
/** /**

View File

@ -34,11 +34,11 @@
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/container/simple_temporary_data.h> #include <vcg/container/simple_temporary_data.h>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/point_sampling.h> #include <vcg/complex/algorithms/point_sampling.h>
#include <vcg/complex/trimesh/append.h> #include <vcg/complex/append.h>
#include <vcg/complex/intersection.h> #include <vcg/complex/algorithms/intersection.h>
#include <vcg/complex/trimesh/inertia.h> #include <vcg/complex/algorithms/inertia.h>
#include <vcg/math/matrix33.h> #include <vcg/math/matrix33.h>
#include <vcg/Eigen/Core> #include <vcg/Eigen/Core>
@ -48,7 +48,7 @@
// GG include // GG include
#include <vector> #include <vector>
#include <vcg/complex/trimesh/nring.h> #include <vcg/complex/algorithms/nring.h>
namespace vcg { namespace vcg {
@ -56,7 +56,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile curvature_fitting.h vcg/complex/trimesh/update/curvature_fitting.h /// \headerfile curvature_fitting.h vcg/complex/algorithms/update/curvature_fitting.h
/// \brief Computation of per-vertex directions and values of curvature. /// \brief Computation of per-vertex directions and values of curvature.
/** /**

View File

@ -47,7 +47,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile edges.h vcg/complex/trimesh/update/edges.h /// \headerfile edges.h vcg/complex/algorithms/update/edges.h
/// \brief This class is used to compute or update the precomputed data used to efficiently compute point-face distances. /// \brief This class is used to compute or update the precomputed data used to efficiently compute point-face distances.
template <class ComputeMeshType> template <class ComputeMeshType>

View File

@ -27,15 +27,15 @@
#include <vcg/math/histogram.h> #include <vcg/math/histogram.h>
#include <vcg/simplex/face/jumping_pos.h> #include <vcg/simplex/face/jumping_pos.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vector> #include <vector>
#include <set> #include <set>
#include <vcg/complex/trimesh/update/normal.h> #include <vcg/complex/algorithms/update/normal.h>
#include <vcg/complex/trimesh/update/curvature.h> #include <vcg/complex/algorithms/update/curvature.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/complex/trimesh/update/bounding.h> #include <vcg/complex/algorithms/update/bounding.h>
#include "vcg/complex/trimesh/update/curvature_fitting.h" #include "vcg/complex/algorithms/update/curvature_fitting.h"
#include <vcg/Eigen/Core> #include <vcg/Eigen/Core>
#include <vcg/Eigen/QR> #include <vcg/Eigen/QR>
@ -44,9 +44,9 @@
#include <algorithm> #include <algorithm>
#include <vcg/complex/trimesh/nring.h> #include <vcg/complex/algorithms/nring.h>
#include <vcg/complex/trimesh/smooth.h> #include <vcg/complex/algorithms/smooth.h>
using namespace Eigen; using namespace Eigen;

View File

@ -95,7 +95,7 @@ namespace vcg {
namespace tri { namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile flag.h vcg/complex/trimesh/update/flag.h /// \headerfile flag.h vcg/complex/algorithms/update/flag.h
/// \brief Management, updating and computation of per-vertex and per-face flags (like border flags). /// \brief Management, updating and computation of per-vertex and per-face flags (like border flags).

View File

@ -25,18 +25,18 @@
#define __VCGLIB_HALFEDGE_ #define __VCGLIB_HALFEDGE_
#include <vector> #include <vector>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vcg/complex/trimesh/clean.h> #include <vcg/complex/algorithms/clean.h>
#include <vcg/complex/trimesh/update/topology.h> #include <vcg/complex/algorithms/update/topology.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
#include <vcg/complex/trimesh/update/halfedge_topology.h> #include <vcg/complex/algorithms/update/halfedge_topology.h>
namespace vcg namespace vcg
{ {
namespace tri{ namespace tri{
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile edge_support.h vcg/complex/trimesh/edge_support.h /// \headerfile edge_support.h vcg/complex/algorithms/edge_support.h
/// \brief This class is used to build edge based data structure from indexed data structure and viceversa /// \brief This class is used to build edge based data structure from indexed data structure and viceversa

View File

@ -2,7 +2,7 @@
#define VCG_HEDGE_TOPOLOGY #define VCG_HEDGE_TOPOLOGY
#include <vcg/connectors/halfedge_pos.h> #include <vcg/connectors/halfedge_pos.h>
#include <vcg/complex/trimesh/allocate.h> #include <vcg/complex/allocate.h>
#include <vector> #include <vector>
#include <set> #include <set>

View File

@ -26,7 +26,7 @@
#include <vcg/space/triangle3.h> #include <vcg/space/triangle3.h>
#include <vcg/math/matrix33.h> #include <vcg/math/matrix33.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
namespace vcg { namespace vcg {
@ -34,7 +34,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile normal.h vcg/complex/trimesh/update/normal.h /// \headerfile normal.h vcg/complex/algorithms/update/normal.h
/// \brief Management, updating and computation of per-vertex and per-face normals. /// \brief Management, updating and computation of per-vertex and per-face normals.
/** /**

View File

@ -39,7 +39,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile position.h vcg/complex/trimesh/update/position.h /// \headerfile position.h vcg/complex/algorithms/update/position.h
/// \brief This class is used to update vertex position according to a transformation matrix. /// \brief This class is used to update vertex position according to a transformation matrix.
template <class ComputeMeshType> template <class ComputeMeshType>

View File

@ -24,8 +24,8 @@
#define __VCG_TRI_UPDATE_QUALITY #define __VCG_TRI_UPDATE_QUALITY
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/simplex/face/topology.h> #include <vcg/simplex/face/topology.h>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
#include <vcg/complex/trimesh/stat.h> #include <vcg/complex/algorithms/stat.h>
#include <algorithm> #include <algorithm>
#include <vector> #include <vector>
#include <stack> #include <stack>
@ -35,7 +35,7 @@ namespace vcg {
namespace tri { namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile quality.h vcg/complex/trimesh/update/quality.h /// \headerfile quality.h vcg/complex/algorithms/update/quality.h
/// \brief Generation of per-vertex and per-face qualities. /// \brief Generation of per-vertex and per-face qualities.
/** /**

View File

@ -24,7 +24,7 @@
#define __VCG_TRI_UPDATE_SELECTION #define __VCG_TRI_UPDATE_SELECTION
#include <queue> #include <queue>
#include <vcg/complex/trimesh/update/flag.h> #include <vcg/complex/algorithms/update/flag.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {
@ -98,7 +98,7 @@ private:
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile selection.h vcg/complex/trimesh/update/selection.h /// \headerfile selection.h vcg/complex/algorithms/update/selection.h
/// \brief Management, updating and computation of per-vertex and per-face normals. /// \brief Management, updating and computation of per-vertex and per-face normals.
/** /**

View File

@ -36,7 +36,7 @@ namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile texture.h vcg/complex/trimesh/update/texture.h /// \headerfile texture.h vcg/complex/algorithms/update/texture.h
/// \brief This class is used to update vertex position according to a transformation matrix. /// \brief This class is used to update vertex position according to a transformation matrix.
template <class ComputeMeshType> template <class ComputeMeshType>

View File

@ -91,12 +91,12 @@ Initial commit
#include <algorithm> #include <algorithm>
#include <vector> #include <vector>
#include <vcg/simplex/face/pos.h> #include <vcg/simplex/face/pos.h>
#include <vcg/complex/trimesh/base.h> #include <vcg/complex/complex.h>
namespace vcg { namespace vcg {
namespace tri { namespace tri {
/// \ingroup trimesh /// \ingroup trimesh
/// \headerfile topology.h vcg/complex/trimesh/update/topology.h /// \headerfile topology.h vcg/complex/algorithms/update/topology.h
/// \brief Generation of per-vertex and per-face topological information. /// \brief Generation of per-vertex and per-face topological information.
@ -114,7 +114,7 @@ typedef typename MeshType::FacePointer FacePointer;
typedef typename MeshType::FaceIterator FaceIterator; typedef typename MeshType::FaceIterator FaceIterator;
/// \headerfile topology.h vcg/complex/trimesh/update/topology.h /// \headerfile topology.h vcg/complex/algorithms/update/topology.h
/// \brief Auxiliairy data structure for computing face face adjacency information. /// \brief Auxiliairy data structure for computing face face adjacency information.
/** /**
@ -277,7 +277,7 @@ static void VertexFace(MeshType &m)
} }
/// \headerfile topology.h vcg/complex/trimesh/update/topology.h /// \headerfile topology.h vcg/complex/algorithms/update/topology.h
/// \brief Auxiliairy data structure for computing face face adjacency information. /// \brief Auxiliairy data structure for computing face face adjacency information.
/** /**