Changed files with *.C prefix to *_impl.h, and moved some non-interface

include files to a the Convex_hull_2 subfolder.
This commit is contained in:
Ron Wein 2006-05-29 09:01:56 +00:00
parent 3d2ed6cbb4
commit df2ec0d736
17 changed files with 21 additions and 67 deletions

View File

@ -21,15 +21,11 @@
#ifndef CGAL_CH_AKL_TOUSSAINT_C
#define CGAL_CH_AKL_TOUSSAINT_C
#ifndef CGAL_CH_AKL_TOUSSAINT_H
#include <CGAL/ch_akl_toussaint.h>
#endif // CGAL_CH_AKL_TOUSSAINT_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <CGAL/ch_selected_extreme_points_2.h>
#include <CGAL/ch_graham_andrew.h>
#include <CGAL/algorithm.h>

View File

@ -21,15 +21,11 @@
#ifndef CGAL_CH_BYKAT_C
#define CGAL_CH_BYKAT_C
#ifndef CGAL_CH_BYKAT_H
#include <CGAL/ch_bykat.h>
#endif // CGAL_CH_BYKAT_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <CGAL/ch_selected_extreme_points_2.h>
#include <CGAL/ch_graham_andrew.h>
#include <CGAL/algorithm.h>

View File

@ -21,15 +21,11 @@
#ifndef CGAL_CH_EDDY_C
#define CGAL_CH_EDDY_C
#ifndef CGAL_CH_EDDY_H
#include <CGAL/ch_eddy.h>
#endif // CGAL_CH_EDDY_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <CGAL/ch_selected_extreme_points_2.h>
#include <CGAL/algorithm.h>
#include <CGAL/functional.h>

View File

@ -21,15 +21,11 @@
#ifndef CGAL_CH_GRAHAM_ANDREW_C
#define CGAL_CH_GRAHAM_ANDREW_C
#ifndef CGAL_CH_GRAHAM_ANDREW_H
#include <CGAL/ch_graham_andrew.h>
#endif // CGAL_CH_GRAHAM_ANDREW_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <CGAL/algorithm.h>
#include <CGAL/IO/Tee_for_output_iterator.h>
#include <vector>

View File

@ -21,21 +21,15 @@
#ifndef CGAL_CH_JARVIS_C
#define CGAL_CH_JARVIS_C
#ifndef CGAL_CH_JARVIS_H
#include <CGAL/ch_jarvis.h>
#endif // CGAL_CH_JARVIS_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <CGAL/ch_selected_extreme_points_2.h>
#include <CGAL/functional.h>
#include <CGAL/ch_selected_extreme_points_2.h>
#include <algorithm>
CGAL_BEGIN_NAMESPACE
template <class ForwardIterator, class OutputIterator,
class Point, class Traits>

View File

@ -22,15 +22,11 @@
#ifndef CGAL_CH_MELKMAN_C
#define CGAL_CH_MELKMAN_C
#ifndef CGAL_CH_MELKMAN_H
#include <CGAL/ch_melkman.h>
#endif
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/ch_assertions.h>
#include <CGAL/Convex_hull_2/ch_assertions.h>
#include <queue>
#include <iterator>

View File

@ -21,12 +21,8 @@
#ifndef CGAL_CH_SELECTED_EXTREME_POINTS_2_C
#define CGAL_CH_SELECTED_EXTREME_POINTS_2_C
#ifndef CGAL_CH_SELECTED_EXTREME_POINTS_2_H
#include <CGAL/ch_selected_extreme_points_2.h>
#endif // CGAL_CH_SELECTED_EXTREME_POINTS_2_H
#ifndef CGAL_CH_NO_POSTCONDITIONS
#include <CGAL/convexity_check_2.h>
#include <CGAL/Convex_hull_2/convexity_check_2.h>
#endif // CGAL_CH_NO_POSTCONDITIONS
CGAL_BEGIN_NAMESPACE

View File

@ -124,9 +124,7 @@ ch_brute_force_chain_check_2(ForwardIterator1 first1, ForwardIterator1 last1,
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/convexity_check_2.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/convexity_check_2_impl.h>
#endif // CGAL_CONVEXITY_CHECK_2_H

View File

@ -50,9 +50,7 @@ ch_akl_toussaint(ForwardIterator first, ForwardIterator last,
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_akl_toussaint.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_akl_toussaint_impl.h>
#endif // CGAL_CH_AKL_TOUSSAINT_H

View File

@ -69,9 +69,7 @@ ch_bykat_with_threshold(InputIterator first, InputIterator last,
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_bykat.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_bykat_impl.h>
#endif // CGAL_CH_BYKAT_H

View File

@ -49,9 +49,7 @@ ch_eddy(InputIterator first, InputIterator last, OutputIterator result)
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_eddy.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_eddy_impl.h>
#endif // CGAL_CH_EDDY_H

View File

@ -107,9 +107,7 @@ ch_upper_hull_scan( InputIterator first,
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_graham_andrew.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_graham_andrew_impl.h>
#endif // CGAL_CH_GRAHAM_ANDREW_H

View File

@ -83,9 +83,7 @@ ch_jarvis(ForwardIterator first, ForwardIterator last, OutputIterator result)
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_jarvis.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_jarvis_impl.h>
#endif // CGAL_CH_JARVIS_H

View File

@ -45,9 +45,7 @@ ch_melkman( InputIterator first, InputIterator last, OutputIterator result)
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_melkman.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_melkman_impl.h>
#endif // CGAL_CH_MELKMAN_H

View File

@ -208,9 +208,7 @@ ch_w_point( ForwardIterator first, ForwardIterator last, ForwardIterator& w)
CGAL_END_NAMESPACE
#ifdef CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/ch_selected_extreme_points_2.C>
#endif // CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION
#include <CGAL/Convex_hull_2/ch_selected_extreme_points_2_impl.h>
#endif // CGAL_CH_SELECTED_EXTREME_POINTS_2_H