35#ifndef Foam_mergePoints_H
36#define Foam_mergePoints_H
60template<
class Po
intList,
class IndexerOp>
64 const IndexerOp& indexer,
65 const label nSubPoints,
68 const scalar mergeTol,
91template<
class Po
intList>
97 const scalar mergeTol = SMALL,
98 const bool verbose =
false
116template<
class Po
intList>
123 const scalar mergeTol = SMALL,
124 const bool verbose =
false
140template<
class Po
intList>
144 const scalar mergeTol,
165template<
class Po
intList>
169 const scalar mergeTol,
192template<
class Po
intList>
197 const scalar mergeTol,
215template<
class Po
intList>
219 const scalar mergeTol,
233template<
class Po
intList>
238 const scalar mergeTol,
241 typename PointList::value_type origin
250template<
class Po
intList>
255 const scalar mergeTol,
258 List<typename PointList::value_type>& newPoints,
259 typename PointList::value_type origin
label mergePoints(const PointList &points, const IndexerOp &indexer, const label nSubPoints, labelList &pointToUnique, labelList &uniquePoints, const scalar mergeTol, const bool verbose)
Implementation detail for Foam::mergePoints.
label mergePoints(const PointList &points, labelList &pointToUnique, labelList &uniquePoints, const scalar mergeTol=SMALL, const bool verbose=false)
label inplaceMergePoints(PointList &points, const scalar mergeTol, const bool verbose, labelList &pointToUnique)
#define FOAM_DEPRECATED_FOR(since, replacement)