From a set of points, generate an indexed set of distinct points. More...
#include "IndSimpSet.h"
#include "../../kernel/BBox.h"
#include "../../orq/CellArray.h"
#include <iostream>
#include <vector>
#include <cassert>
#include "distinct_points.ipp"
Go to the source code of this file.
Functions | |
template<int N, typename PtForIter , typename PtOutIter , typename IntOutIter , typename T > | |
void | buildDistinctPoints (PtForIter pointsBeginning, PtForIter pointsEnd, PtOutIter distinctPointsOutput, IntOutIter indicesOutput, const T minDistance) |
From a set of points, generate an indexed set of distinct points. | |
template<int N, typename PtForIter , typename PtOutIter , typename IntOutIter > | |
void | buildDistinctPoints (PtForIter pointsBeginning, PtForIter pointsEnd, PtOutIter distinctPoints, IntOutIter indices) |
From a set of points, generate an indexed set of distinct points. | |
template<int N, int M, bool A, typename T , typename V , typename IS > | |
void | removeDuplicateVertices (IndSimpSet< N, M, A, T, V, IS > *x, T minDistance) |
Remove duplicate vertices. | |
template<int N, int M, bool A, typename T , typename V , typename IS > | |
void | removeDuplicateVertices (IndSimpSet< N, M, A, T, V, IS > *x) |
Remove duplicate vertices. |
From a set of points, generate an indexed set of distinct points.