mirror of https://github.com/CGAL/cgal
49 lines
1.4 KiB
C++
49 lines
1.4 KiB
C++
// Copyright (c) 2006-2007 INRIA Sophia-Antipolis (France).
|
|
// All rights reserved.
|
|
//
|
|
// This file is part of CGAL (www.cgal.org).
|
|
//
|
|
// $URL$
|
|
// $Id$
|
|
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-Commercial
|
|
//
|
|
// Author(s) : Laurent Rineau
|
|
|
|
#ifndef CGAL_SURFACE_MESH_VERTEX_BASE_3_H
|
|
#define CGAL_SURFACE_MESH_VERTEX_BASE_3_H
|
|
|
|
#include <CGAL/license/Surface_mesher.h>
|
|
|
|
#define CGAL_DEPRECATED_HEADER "<CGAL/Surface_mesh_vertex_base_3.h>"
|
|
#define CGAL_DEPRECATED_MESSAGE_DETAILS \
|
|
"The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead."
|
|
#include <CGAL/Installation/internal/deprecation_warning.h>
|
|
|
|
#include <CGAL/Triangulation_vertex_base_3.h>
|
|
#include <CGAL/Complex_2_in_triangulation_vertex_base_3.h>
|
|
|
|
namespace CGAL {
|
|
|
|
template < class GT, class Vb = Triangulation_vertex_base_3 <GT> >
|
|
class Surface_mesh_vertex_base_3
|
|
: public Complex_2_in_triangulation_vertex_base_3<GT, Vb> {
|
|
|
|
public:
|
|
typedef Surface_mesh_vertex_base_3 <GT, Vb> Self;
|
|
|
|
template < class TDS3 >
|
|
struct Rebind_TDS {
|
|
typedef typename Vb::template Rebind_TDS<TDS3>::Other Vb3;
|
|
typedef Surface_mesh_vertex_base_3 <GT, Vb3> Other;
|
|
};
|
|
|
|
public:
|
|
Surface_mesh_vertex_base_3()
|
|
: Complex_2_in_triangulation_vertex_base_3<GT, Vb>()
|
|
{}
|
|
}; // end Surface_mesh_vertex_base_3
|
|
|
|
} // namespace CGAL
|
|
|
|
#endif // CGAL_SURFACE_MESH_CELL_BASE_3_H
|