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,
who worked as an engineer at Inria Sophia-Antipolis.
For CGAL 4.10 the package has undergone a major rewrite by Andreas Fabri.
The algorithms are the same, but they are now based on the `FaceGraph` API.
Additionally, the class `Seam_mesh` was introduced, which is also a model of
a `FaceGraph`, and replaces a wrapper which had a more complicated API.
For CGAL 4.11 the package has undergone a major rewrite by Andreas Fabri and
Mael Rouxel-Labbé and the Orbifold Tutte Embedding and As-Rigid-As-Possible
parameterization techniques were added. All algorithms are now based on
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 */

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/Containers_filler.h>
#include <CGAL/Surface_mesh_parameterization/internal/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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
namespace CGAL {

View File

@ -16,13 +16,17 @@
// $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/boost/graph/iterator.h>
#include <CGAL/Polygon_mesh_processing/connected_components.h>
#include <CGAL/circulator.h>
#include <boost/foreach.hpp>
@ -36,9 +40,6 @@
#include <sstream>
#include <vector>
#ifndef CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
#define CGAL_SURFACE_MESH_PARAMETERIZATION_IO_FILE_OFF_H
namespace CGAL {
namespace Surface_mesh_parameterization {

View File

@ -16,11 +16,12 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/kernel_traits.h>
#include <CGAL/Surface_mesh_parameterization/internal/orbifold_cone_helper.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/Kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/tuple/tuple.hpp"
#include <boost/unordered_set.hpp>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/number_type_config.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/Kernel_traits.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/Error_code.h>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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 <boost/graph/dijkstra_shortest_paths.hpp>

View File

@ -16,11 +16,13 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
#ifndef 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/kernel_traits.h>

View File

@ -16,7 +16,7 @@
// $Id$
//
//
// Author(s) :
// Author(s) : Mael Rouxel-Labbé
/**
* \ingroup PkgSurfaceMeshParameterization
@ -25,9 +25,6 @@
* 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/Barycentric_mapping_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/Two_vertices_parameterizer_3.h>
#endif // CGAL_SURFACE_MESH_PARAMETERIZATION_H