mirror of https://github.com/CGAL/cgal
add forward declaration
File_medit.h is included by Mesh_complex_3_in_triangulation_3_base.h
This commit is contained in:
parent
a1d573a485
commit
93d62b969c
|
|
@ -0,0 +1,34 @@
|
||||||
|
// Copyright (C) 2020 GeometryFactory Sarl
|
||||||
|
//
|
||||||
|
// This file is part of CGAL (www.cgal.org)
|
||||||
|
//
|
||||||
|
// $URL$
|
||||||
|
// $Id$
|
||||||
|
// SPDX-License-Identifier: LGPL-3.0-or-later OR LicenseRef-Commercial
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef CGAL_MESH_3_MESH_COMPLEX_3_IN_TRIANGULATION_3_FWD_H
|
||||||
|
#define CGAL_MESH_3_MESH_COMPLEX_3_IN_TRIANGULATION_3_FWD_H
|
||||||
|
|
||||||
|
/// \file Mesh_complex_3_in_triangulation_3_fwd.h
|
||||||
|
/// Forward declarations of the Mesh_3 package.
|
||||||
|
|
||||||
|
#ifndef DOXYGEN_RUNNING
|
||||||
|
namespace CGAL {
|
||||||
|
|
||||||
|
// fwdS for the public interface
|
||||||
|
template <typename Tr,
|
||||||
|
typename CornerIndex = int,
|
||||||
|
typename CurveIndex = int>
|
||||||
|
class Mesh_complex_3_in_triangulation_3;
|
||||||
|
|
||||||
|
template<class Tr, bool c3t3_loader_failed>
|
||||||
|
bool build_triangulation_from_file(std::istream& is,
|
||||||
|
Tr& tr);
|
||||||
|
|
||||||
|
} // CGAL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* CGAL_MESH_3_MESH_COMPLEX_3_IN_TRIANGULATION_3_FWD_H */
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
#include <CGAL/license/Triangulation_3.h>
|
#include <CGAL/license/Triangulation_3.h>
|
||||||
|
|
||||||
#include <CGAL/Mesh_3/config.h>
|
#include <CGAL/Mesh_3/config.h>
|
||||||
|
#include <CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_fwd.h>
|
||||||
|
|
||||||
#include <CGAL/utility.h>
|
#include <CGAL/utility.h>
|
||||||
#include <CGAL/basic.h>
|
#include <CGAL/basic.h>
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
#include <CGAL/license/Triangulation_3.h>
|
#include <CGAL/license/Triangulation_3.h>
|
||||||
|
|
||||||
|
#include <CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_fwd.h>
|
||||||
#include <CGAL/disable_warnings.h>
|
#include <CGAL/disable_warnings.h>
|
||||||
#include <CGAL/iterator.h>
|
#include <CGAL/iterator.h>
|
||||||
#include <CGAL/Mesh_3/utilities.h>
|
#include <CGAL/Mesh_3/utilities.h>
|
||||||
|
|
@ -38,8 +39,8 @@ namespace CGAL {
|
||||||
|
|
||||||
|
|
||||||
template <typename Tr,
|
template <typename Tr,
|
||||||
typename CornerIndex = int,
|
typename CornerIndex,
|
||||||
typename CurveIndex = int>
|
typename CurveIndex>
|
||||||
class Mesh_complex_3_in_triangulation_3 :
|
class Mesh_complex_3_in_triangulation_3 :
|
||||||
public Mesh_3::Mesh_complex_3_in_triangulation_3_base<
|
public Mesh_3::Mesh_complex_3_in_triangulation_3_base<
|
||||||
Tr, typename Tr::Concurrency_tag>
|
Tr, typename Tr::Concurrency_tag>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue