Skip to content

Commit eed54a0

Browse files
committed
spelling corrections
Some spelling corrections (Directories starting with `O`-`S` , first part), some backward work some forward work
1 parent 3674c93 commit eed54a0

File tree

149 files changed

+240
-240
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

149 files changed

+240
-240
lines changed

Circular_kernel_2/test/Circular_kernel_2/include/CGAL/_test_circles_constructions.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ void _test_circle_construct(CK ck)
8888
assert(cp_y_min.y() < cp_y_max.y());
8989
}
9090

91-
//Constuct_intersections_2 with 2 intersection's points
91+
//Construct_intersections_2 with 2 intersection's points
9292
std::cout << std::endl << "construct_intersection_2" << std::endl;
9393
Do_intersect_2 theDo_intersect_2 = ck.do_intersect_2_object();
9494
Intersect_2 theConstruct_intersect_2
@@ -131,7 +131,7 @@ void _test_circle_construct(CK ck)
131131
Compare_xy_2 theCompare_xy_2 = ck.compare_xy_2_object();
132132
assert(theCompare_xy_2(first, second) == CGAL::SMALLER);
133133

134-
//Constuct_intersections_2 with 1 intersection's point
134+
//Construct_intersections_2 with 1 intersection's point
135135
Point_2 center_circ_intersections_2_3(center_circ_intersection_2_1_x
136136
+ 2 * circ_intersection_2_1_r,
137137
center_circ_intersection_2_1_y);

Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ class Polyhedral_mesh_domain_3
207207
}
208208

209209
/**
210-
* @brief Constructor. Contruction from a polyhedral surface
210+
* @brief Constructor. Construction from a polyhedral surface
211211
* @param polyhedron the polyhedron describing the polyhedral surface
212212
*/
213213
Polyhedral_mesh_domain_3(const Polyhedron& p,

Optimal_bounding_box/include/CGAL/Optimal_bounding_box/internal/evolution.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ class Evolution
129129
const std::size_t nelder_mead_iterations,
130130
const std::size_t max_random_mutations = 0)
131131
{
132-
// stopping criteria prameters
132+
// stopping criteria parameters
133133
FT prev_fit_value = 0;
134134
const FT tolerance = 1e-10;
135135
int stale = 0;

Optimal_transportation_reconstruction_2/include/CGAL/Optimal_transportation_reconstruction_2.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -230,11 +230,11 @@ class Optimal_transportation_reconstruction_2
230230

231231
/// @}
232232

233-
/// \name Settting Parameters
233+
/// \name Setting Parameters
234234
/// @{
235235
/*!
236236
If `sample_size == 0`, the simplification is performed using an exhaustive priority queue.
237-
If `sample_size` is stricly positive the simplification is performed using a
237+
If `sample_size` is strictly positive the simplification is performed using a
238238
multiple choice approach, ie, a best-choice selection in a random sample of
239239
edge collapse operators, of size `sample_size`. A typical value for the sample
240240
size is 15, but this value must be enlarged when targeting a very coarse simplification.

Orthtree/include/CGAL/Orthtree/Node.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ class Orthtree<Traits, PointRange, PointMap>::Node
365365
}
366366

367367
/*!
368-
\brief returns the nth child fo this node.
368+
\brief returns the nth child of this node.
369369
370370
\pre `!is_null()`
371371
\pre `!is_leaf()`

Partition_2/include/CGAL/Partition_2/Rotation_tree_2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class Rotation_tree_2 : public internal::vector< Rotation_tree_node_2<Traits_> >
107107

108108

109109
// the point that comes first in the right-to-left ordering is first
110-
// in the ordering, after the auxilliary points p_minus_inf and p_inf
110+
// in the ordering, after the auxiliary points p_minus_inf and p_inf
111111
Self_iterator rightmost_point_ref()
112112
{
113113
return this->begin();

Partition_2/include/CGAL/Partition_2/partition_y_monotone_2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Author(s) : Susan Hert <[email protected]>
1212

1313
//
14-
// Implementaion of the algorithm from pp 49--55 of "Computational Geometry
14+
// Implementation of the algorithm from pp 49--55 of "Computational Geometry
1515
// Algorithms and Applications" by de Berg, van Kreveld, Overmars, and
1616
// Schwarzkopf for producing a partitioning of a polygon into y-monotone
1717
// pieces.

Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ class Periodic_2_Delaunay_triangulation_2
572572
void propagating_flip(const Face_handle& f, int i);
573573
#endif
574574

575-
// auxilliary functions for remove
575+
// auxiliary functions for remove
576576
// returns false if we first need to convert to a 9-cover before the vertex can be removed
577577
bool remove_single_vertex(Vertex_handle v, const Offset &v_o);
578578
void remove_degree_triangulate(Vertex_handle v, std::vector<Face_handle> &f,
@@ -763,7 +763,7 @@ class Periodic_2_Delaunay_triangulation_2
763763
true) == ON_POSITIVE_SIDE;
764764
}
765765

766-
// end of auxilliary functions for remove
766+
// end of auxiliary functions for remove
767767

768768

769769

Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_hierarchy_2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ Periodic_2_triangulation_hierarchy_2(const Periodic_2_triangulation_hierarchy_2<
209209
}
210210

211211

212-
//Assignement
212+
//Assignment
213213
template <class PTr>
214214
Periodic_2_triangulation_hierarchy_2<PTr> &
215215
Periodic_2_triangulation_hierarchy_2<PTr>::

Periodic_3_mesh_3/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -1155,7 +1155,7 @@ try_to_remove_close_dummy_vertex(Vertex_handle& protection_vertex,
11551155
protection_vertex, weight, is_special(protection_vertex), dummy_point))
11561156
{
11571157
#if CGAL_MESH_3_PROTECTION_DEBUG & 4
1158-
std::cerr << "Successfuly removed the dummy point and changed the vertex weight" << std::endl;
1158+
std::cerr << "Successfully removed the dummy point and changed the vertex weight" << std::endl;
11591159
#endif
11601160
return true;
11611161
}
@@ -1657,7 +1657,7 @@ smart_insert_point(const Bare_point& p, Weight w, int dim, const Index& index,
16571657
}
16581658
else
16591659
{
1660-
// The corner has already been inserted and necessary adjustements to its weight
1660+
// The corner has already been inserted and necessary adjustments to its weight
16611661
// have already been performed during its insertion and during the insertion
16621662
// of other points. Only thing missing is to add it the correspondence map.
16631663
insert_in_correspondence_map(v, p, curve_indices);
@@ -1884,7 +1884,7 @@ insert_balls_on_edges()
18841884
Input_features input_features;
18851885
domain_.get_curves(std::back_inserter(input_features));
18861886

1887-
// Interate on edges
1887+
// Iterate on edges
18881888
for(typename Input_features::iterator fit = input_features.begin(),
18891889
end = input_features.end() ; fit != end ; ++fit)
18901890
{

Periodic_3_mesh_3/include/CGAL/Periodic_3_mesh_triangulation_3.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
namespace CGAL {
5151

52-
/// This class currently provides an interface between the classe
52+
/// This class currently provides an interface between the class
5353
/// `CGAL::Periodic_3_regular_triangulation_3` and the mesher `Mesh_3`.
5454
/// As periodic triangulations are parallelized, a lot of these functions will
5555
/// become obsolete.

Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/Scene.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//The function project() is a modified version of the function gluProject(),whcich license is :
1+
//The function project() is a modified version of the function gluProject(),which license is :
22
/*
33
* SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
44
* Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.

Periodic_3_triangulation_3/demo/Periodic_Lloyd_3/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ if(CGAL_Qt5_FOUND
3333

3434
include_directories(BEFORE ./)
3535

36-
# ui file, created wih Qt Designer
36+
# ui file, created with Qt Designer
3737
qt5_wrap_ui(uis MainWindow.ui)
3838

3939
# qrc files (resources files, that contain icons, at least)

Periodic_3_triangulation_3/include/CGAL/Periodic_3_regular_triangulation_3.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,11 @@ class Periodic_3_regular_triangulation_3
177177
};
178178

179179
/// This threshold is chosen such that if all orthosphere radii are shorter
180-
/// than this treshold, then we can be sure that there are no self-edges anymore.
180+
/// than this threshold, then we can be sure that there are no self-edges anymore.
181181
FT orthosphere_radius_threshold;
182182

183183
/// This container stores all the cells whose orthosphere radius is larger
184-
/// than the treshold `orthosphere_radius_threshold`.
184+
/// than the threshold `orthosphere_radius_threshold`.
185185
boost::unordered_set<Cell_handle, Cell_handle_hash> cells_with_too_big_orthoball;
186186

187187
class Cover_manager

Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ class Periodic_3_triangulation_3
680680
// ---------------------------------------------------------------------------
681681
// The following functions return objects of type Point and Periodic_point,
682682
// _not_ Point_3 and Periodic_point_3.
683-
// They are templated by `construct_point` to distingush between Delaunay and
683+
// They are templated by `construct_point` to distinguish between Delaunay and
684684
// regular triangulations
685685
// ---------------------------------------------------------------------------
686686

@@ -3332,7 +3332,7 @@ periodic_remove(Vertex_handle v, PointRemover& remover, CoverManager& cover_mana
33323332
_tds.delete_vertex(v);
33333333
_tds.delete_cells(hole.begin(), hole.end());
33343334
CGAL_expensive_assertion(is_valid());
3335-
return true; // sucessfully removed the vertex
3335+
return true; // successfully removed the vertex
33363336
}
33373337

33383338
// ############################################################################

Periodic_3_triangulation_3/test/Periodic_3_triangulation_3/include/CGAL/_test_cls_periodic_3_alpha_shape_3.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ _test_cls_alpha_shape_3()
7171

7272
if(verbose) {
7373
std::cerr << " optimal de 1 " << *opt
74-
<< "nb of componants " << a1.number_of_solid_components(*opt)
74+
<< "nb of components " << a1.number_of_solid_components(*opt)
7575
<< std::endl;
7676
std::cerr << " previous " << *previous
77-
<< "nb of componants "
77+
<< "nb of components "
7878
<< a1.number_of_solid_components(*previous) << std::endl;
7979
}
8080
assert(a1.number_of_solid_components(*opt) == 1);

Periodic_3_triangulation_3/test/Periodic_3_triangulation_3/test_p3rt3_versus_rt3.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include <vector>
2121

2222
// A basic test to check that P3RT3 and RT3 produces the same regular triangulations
23-
// In the case of RT3, a fake periodicity is obtained by addding 26 copies
23+
// In the case of RT3, a fake periodicity is obtained by adding 26 copies
2424
// of the same input point set (similarly to how we copy in P3RT3 when it cannot
2525
// yet be converted to 1 sheet) around the cube.
2626

Periodic_4_hyperbolic_triangulation_2/demo/Periodic_4_hyperbolic_triangulation_2/include/internal/hyperbolic_free_motion_animation.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ MainWindow::animate() {
203203
break;
204204
}
205205
}
206-
//std::cout << " DONE! " << (found ? "Fount it!" : "Didn't find it!") << std::endl;
206+
//std::cout << " DONE! " << (found ? "Found it!" : "Didn't find it!") << std::endl;
207207

208208

209209
// If the correct translation is NOT one of the generators, it will

Periodic_4_hyperbolic_triangulation_2/doc/Periodic_4_hyperbolic_triangulation_2/CGAL/Hyperbolic_octagon_translation.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A translation \f$g\f$ in \f$\mathcal G\f$ is a mapping acting on the hyperbolic
1919
\f$\mathbb H^2\f$. It has the form
2020
\f[ g(z) = \frac{ \alpha\cdot z + \beta }{ \overline{\beta}\cdot z + \overline{\alpha} }, \qquad
2121
\alpha,\beta \in \mathbb C, \qquad z \in \mathbb H^2, \qquad |\alpha|^2 - |\beta|^2 = 1, \f]
22-
where \f$\overline{\alpha}\f$ ane \f$\overline{\beta}\f$ are the complex conjugates of
22+
where \f$\overline{\alpha}\f$ and \f$\overline{\beta}\f$ are the complex conjugates of
2323
\f$\alpha\f$ and \f$\beta\f$ respectively. In this implementation, the translation \f$g\f$
2424
is uniquely defined by its coefficients \f$\alpha\f$ and \f$\beta\f$.
2525

Point_set_2/include/CGAL/range_search_delaunay_2.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ OutputIterator range_search(Dt& delau,
204204
// and then performs a range query with this circle.
205205
// When vertices of the trinagulation are on the circle the outcome
206206
// is not deterministic.
207-
// A solution would be to not constuct a circle, but to use the
207+
// A solution would be to not construct a circle, but to use the
208208
// function CGAL::side_of_bounded_circle
209209

210210
template<class Dt, class OutputIterator>

Point_set_3/doc/Point_set_3/PackageDescription.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
/// \defgroup PkgPointSet3IO Input/Output
1212
/// \ingroup PkgPointSet3Ref
1313
///
14-
/// This module offers convenience overloads of input/ouput
14+
/// This module offers convenience overloads of input/output
1515
/// functions available in the \ref PkgPointSetProcessing3 package.
1616
/// These overloads, available after including `CGAL/Point_set_3/IO.h`,
1717
/// allow the user to call point set processing algorithms without having
1818
/// to handle manually property maps and iterators.
1919
///
20-
/// Input functions instanciate all the necessary property maps:
20+
/// Input functions instantiate all the necessary property maps:
2121
///
2222
/// - if found in the input, normal vectors are stored in the usual
2323
/// `CGAL::Point_set_3` property `normal` with template type `Vector`
@@ -77,7 +77,7 @@
7777

7878
\cgalCRPSection{I/O Functions}
7979
This package offers convenience overloads for the class `CGAL::Point_set_3`
80-
of the input/ouput functions available in the \ref PkgPointSetProcessing3 package.
80+
of the input/output functions available in the \ref PkgPointSetProcessing3 package.
8181
These overloads, available after including `CGAL/Point_set_3/IO.h`,
8282
allow the user to call point set processing algorithms without having
8383
to handle manually property maps and iterators.

Point_set_3/include/CGAL/Point_set_3.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -963,8 +963,8 @@ class Point_set_3
963963
- `geom_traits`: contains the kernel `typename Kernel_traits<Point>`::`Kernel`
964964
965965
\warning this method does not check if the normal map was
966-
instanciated or not. The normal map named parameter should not be
967-
used if this property was not instanciated first.
966+
instantiated or not. The normal map named parameter should not be
967+
used if this property was not instantiated first.
968968
*/
969969
#ifdef DOXYGEN_RUNNING
970970
unspecified_type

Point_set_3/include/CGAL/Point_set_3/IO/LAS.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ void check_if_property_is_used(PointSet& point_set,
5252
/*!
5353
\ingroup PkgPointSet3IOLAS
5454
55-
\brief reads the content of an intput stream in the \ref IOStreamLAS into a point set.
55+
\brief reads the content of an input stream in the \ref IOStreamLAS into a point set.
5656
5757
\attention To read a binary file, the flag `std::ios::binary` must be set during the creation of the `ifstream`.
5858
@@ -147,7 +147,7 @@ bool read_LAS(std::istream& is,
147147
/*!
148148
\ingroup PkgPointSet3IOLAS
149149
150-
\brief reads the content of an intput file in the \ref IOStreamLAS into a point set.
150+
\brief reads the content of an input file in the \ref IOStreamLAS into a point set.
151151
152152
\param fname the path to the input file
153153
\param point_set the point set

Point_set_3/include/CGAL/Point_set_3/IO/OFF.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ namespace IO {
3636
/*!
3737
\ingroup PkgPointSet3IOOFF
3838
39-
\brief reads the content of an intput stream in the \ref IOStreamOFF into a point set.
39+
\brief reads the content of an input stream in the \ref IOStreamOFF into a point set.
4040
4141
If normals are present in the input (NOFF), a normal map will be created and filled.
4242

Point_set_3/include/CGAL/Point_set_3/IO/XYZ.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace IO {
3535
/*!
3636
\ingroup PkgPointSet3IOXYZ
3737
38-
\brief reads the content of an intput stream in the \ref IOStreamXYZ into a point set.
38+
\brief reads the content of an input stream in the \ref IOStreamXYZ into a point set.
3939
4040
If normals are present in the input stream, a normal map will be created and filled.
4141

Point_set_processing_3/examples/Point_set_processing_3/property_map.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void process_point_set(Iterator beg, Iterator end, PointPMap pmap)
5353
std::sort(beg,end,less);
5454
}
5555

56-
// We can call it just with points. Then interally we use a property map
56+
// We can call it just with points. Then internally we use a property map
5757
// that maps point iterators on points.
5858

5959
template <typename Iterator>

Point_set_processing_3/include/CGAL/IO/write_las_points.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ namespace LAS {
164164
handlers. A `PropertyHandle` is a `std::pair<PropertyMap,
165165
LAS_property::Tag >` used to write a scalar value
166166
`LAS_property::Tag::type` as a %LAS property (for example,
167-
writing an `int` vairable as an `int` %LAS property). An exception
167+
writing an `int` variable as an `int` %LAS property). An exception
168168
is used for points that are written using a `std::tuple` object.
169169
170170
See documentation of `read_LAS_with_properties()` for the

Point_set_processing_3/include/CGAL/OpenGR/compute_registration_transformation.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ compute_registration_transformation(const PointRange1& range1, const PointRan
276276
\cgalParamNEnd
277277
278278
\cgalParamNBegin{normal_map}
279-
\cgalParamDescription{a property map associating normals to the elements of the poing set `point_set_2`}
279+
\cgalParamDescription{a property map associating normals to the elements of the point set `point_set_2`}
280280
\cgalParamType{a model of `ReadablePropertyMap` whose key type is the value type
281281
of the iterator of `PointRange2` and whose value type is `geom_traits::Vector_3`}
282282
\cgalParamDefault{Normals are computed and stored internally.}

Point_set_processing_3/include/CGAL/OpenGR/register_point_sets.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ register_point_sets(const PointRange1& range1, PointRange2& range2,
196196
\cgalParamNEnd
197197
198198
\cgalParamNBegin{normal_map}
199-
\cgalParamDescription{a property map associating normals to the elements of the poing set `point_set_2`}
199+
\cgalParamDescription{a property map associating normals to the elements of the point set `point_set_2`}
200200
\cgalParamType{a model of `ReadablePropertyMap` whose key type is the value type
201201
of the iterator of `PointRange2` and whose value type is `geom_traits::Vector_3`}
202202
\cgalParamDefault{Normals are computed and stored internally.}

Point_set_processing_3/include/CGAL/Point_set_processing_3/internal/Rich_grid.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ void Rich_grid<Kernel>::travel_itself(
266266
for(int x = 0; x < x_side; x++) {
267267
int origin = cell(x, y, z);
268268
self(get_start_iter(origin), get_end_iter(origin), radius);
269-
// compute between other girds
269+
// compute between other grids
270270
for(int d = 2; d < 28; d += 2) { // skipping self
271271
const int *cs = corner + 3*diagonals[d];
272272
const int *ce = corner + 3*diagonals[d+1];
@@ -284,7 +284,7 @@ void Rich_grid<Kernel>::travel_itself(
284284
}
285285
}
286286

287-
/// define how to travel in other gird
287+
/// define how to travel in other grid
288288
template <typename Kernel>
289289
void Rich_grid<Kernel>::travel_others(
290290
Rich_grid &points,

Point_set_processing_3/include/CGAL/compute_average_spacing.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ compute_average_spacing(
181181
// precondition: at least 2 nearest neighbors
182182
CGAL_precondition(k >= 2);
183183

184-
// Instanciate a KD-tree search.
184+
// Instantiate a KD-tree search.
185185
Neighbor_query neighbor_query (points, point_map);
186186

187187
// iterate over input points, compute and output normal

Point_set_processing_3/include/CGAL/jet_smooth_point_set.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ jet_smooth_point_set(
223223
// precondition: at least 2 nearest neighbors
224224
CGAL_precondition(k >= 2);
225225

226-
// Instanciate a KD-tree search.
226+
// Instantiate a KD-tree search.
227227
Neighbor_query neighbor_query (points, point_map);
228228

229229
// Iterates over input points and mutates them.

Point_set_processing_3/include/CGAL/mst_orient_normals.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class Default_constrained_map
156156
/// Helper class: Propagate_normal_orientation
157157
///
158158
/// This class is used internally by mst_orient_normals()
159-
/// to propage the normal orientation, starting from a source point
159+
/// to propagate the normal orientation, starting from a source point
160160
/// and following the adjacency relations of vertices in a Minimum Spanning Tree.
161161
/// It does not orient normals that are already oriented.
162162
/// It does not propagate the orientation if the angle between 2 normals > angle_max.
@@ -548,7 +548,7 @@ create_mst_graph(
548548
\ingroup PkgPointSetProcessing3Algorithms
549549
Orients the normals of the range of `points` using the propagation
550550
of a seed orientation through a minimum spanning tree of the Riemannian graph.
551-
This method modifies the order of input points so as to pack all sucessfully oriented points first,
551+
This method modifies the order of input points so as to pack all successfully oriented points first,
552552
and returns an iterator over the first point with an unoriented normal (see erase-remove idiom).
553553
For this reason it should not be called on sorted containers.
554554
It is based on \cgalCite{cgal:hddms-srup-92}.

0 commit comments

Comments
 (0)