Added licence and author

This commit is contained in:
Mael Rouxel-Labbé 2017-02-10 15:06:46 +01:00
parent 2274210b17
commit eab6b0f02c
15 changed files with 48 additions and 26 deletions

View File

@ -477,10 +477,12 @@ via a sparse linear system.
The main author of the first version of this package was Laurent Saboret, The main author of the first version of this package was Laurent Saboret,
who worked as an engineer at Inria Sophia-Antipolis. who worked as an engineer at Inria Sophia-Antipolis.
For CGAL 4.10 the package has undergone a major rewrite by Andreas Fabri. For CGAL 4.11 the package has undergone a major rewrite by Andreas Fabri and
The algorithms are the same, but they are now based on the `FaceGraph` API. Mael Rouxel-Labbé and the Orbifold Tutte Embedding and As-Rigid-As-Possible
Additionally, the class `Seam_mesh` was introduced, which is also a model of parameterization techniques were added. All algorithms are now based on
a `FaceGraph`, and replaces a wrapper which had a more complicated API. the`FaceGraph` API. Additionally, the class `Seam_mesh` was introduced to handle
virtual borders. It is also a model of a `FaceGraph`, and replaces a wrapper
which had a more complicated API.
*/ */
} /* namespace CGAL */ } /* namespace CGAL */

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ARAP_PARAMETERIZER_3_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ARAP_PARAMETERIZER_3_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_ARAP_PARAMETERIZER_3_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_ARAP_PARAMETERIZER_3_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/Bool_property_map.h> #include <CGAL/Surface_mesh_parameterization/internal/Bool_property_map.h>
#include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h> #include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_ERROR_CODE_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_ERROR_CODE_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_ERROR_CODE_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_ERROR_CODE_H
#include <CGAL/license/Surface_mesh_parameterization.h>
/// \file Error_code.h /// \file Error_code.h
namespace CGAL { namespace CGAL {

View File

@ -16,13 +16,17 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h> #include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h>
#include <CGAL/boost/graph/iterator.h> #include <CGAL/boost/graph/iterator.h>
#include <CGAL/Polygon_mesh_processing/connected_components.h> #include <CGAL/Polygon_mesh_processing/connected_components.h>
#include <CGAL/circulator.h> #include <CGAL/circulator.h>
#include <boost/foreach.hpp> #include <boost/foreach.hpp>
@ -36,9 +40,6 @@
#include <sstream> #include <sstream>
#include <vector> #include <vector>
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
namespace CGAL { namespace CGAL {
namespace Surface_mesh_parameterization { namespace Surface_mesh_parameterization {

View File

@ -16,11 +16,12 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_MVC_POST_PROCESSOR_3_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_MVC_POST_PROCESSOR_3_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_MVC_POST_PROCESSOR_3_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_MVC_POST_PROCESSOR_3_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h> #include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_PARAMETERIZER_3_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_PARAMETERIZER_3_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_PARAMETERIZER_3_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_PARAMETERIZER_3_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/angles.h> #include <CGAL/Surface_mesh_parameterization/internal/angles.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>
#include <CGAL/Surface_mesh_parameterization/internal/orbifold_cone_helper.h> #include <CGAL/Surface_mesh_parameterization/internal/orbifold_cone_helper.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_SPHERE_MAPPING_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_SPHERE_MAPPING_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_SPHERE_MAPPING_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_ORBIFOLD_TUTTE_SPHERE_MAPPING_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/orbifold_cone_helper.h> #include <CGAL/Surface_mesh_parameterization/internal/orbifold_cone_helper.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_BOOL_PROPERTY_MAP_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_BOOL_PROPERTY_MAP_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_BOOL_PROPERTY_MAP_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_BOOL_PROPERTY_MAP_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/boost/graph/properties.h> #include <CGAL/boost/graph/properties.h>
#include <CGAL/Kernel_traits.h> #include <CGAL/Kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONTAINERS_FILLER_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONTAINERS_FILLER_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONTAINERS_FILLER_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONTAINERS_FILLER_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <boost/foreach.hpp> #include <boost/foreach.hpp>
#include "boost/tuple/tuple.hpp" #include "boost/tuple/tuple.hpp"
#include <boost/unordered_set.hpp> #include <boost/unordered_set.hpp>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ANGLES_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_ANGLES_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_ANGLES_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_ANGLES_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Kernel/global_functions.h> #include <CGAL/Kernel/global_functions.h>
#include <CGAL/number_type_config.h> #include <CGAL/number_type_config.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_KERNEL_TRAITS_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_KERNEL_TRAITS_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_KERNEL_TRAITS_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_KERNEL_TRAITS_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/boost/graph/properties.h> #include <CGAL/boost/graph/properties.h>
#include <CGAL/Kernel_traits.h> #include <CGAL/Kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONE_HELPER_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONE_HELPER_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONE_HELPER_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_CONE_HELPER_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>
#include <CGAL/Surface_mesh_parameterization/Error_code.h> #include <CGAL/Surface_mesh_parameterization/Error_code.h>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_SHORTEST_PATH_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_SHORTEST_PATH_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_SHORTEST_PATH_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_SHORTEST_PATH_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/graph/dijkstra_shortest_paths.hpp> #include <boost/graph/dijkstra_shortest_paths.hpp>

View File

@ -16,11 +16,13 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_VALIDITY_H #ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_VALIDITY_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_VALIDITY_H #define CGAL_SURFACE_MESH_PARAMETERIZATION_INTERNAL_VALIDITY_H
#include <CGAL/license/Surface_mesh_parameterization.h>
#include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h> #include <CGAL/Surface_mesh_parameterization/internal/Containers_filler.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h> #include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>

View File

@ -16,7 +16,7 @@
// $Id$ // $Id$
// //
// //
// Author(s) : // Author(s) : Mael Rouxel-Labbé
/** /**
* \ingroup PkgSurfaceMeshParameterization * \ingroup PkgSurfaceMeshParameterization
@ -25,9 +25,6 @@
* the free functions of this package. * the free functions of this package.
*/ */
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_H
#include <CGAL/Surface_mesh_parameterization/ARAP_parameterizer_3.h> #include <CGAL/Surface_mesh_parameterization/ARAP_parameterizer_3.h>
#include <CGAL/Surface_mesh_parameterization/Barycentric_mapping_parameterizer_3.h> #include <CGAL/Surface_mesh_parameterization/Barycentric_mapping_parameterizer_3.h>
#include <CGAL/Surface_mesh_parameterization/Discrete_authalic_parameterizer_3.h> #include <CGAL/Surface_mesh_parameterization/Discrete_authalic_parameterizer_3.h>
@ -44,4 +41,3 @@
#include <CGAL/Surface_mesh_parameterization/Square_border_parameterizer_3.h> #include <CGAL/Surface_mesh_parameterization/Square_border_parameterizer_3.h>
#include <CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h> #include <CGAL/Surface_mesh_parameterization/Two_vertices_parameterizer_3.h>
#endif // CGAL_SURFACE_MESH_PARAMETERIZATION_H