Functions | |
| template<int N, int M, typename T , typename V , typename IS , typename IntOutputIterator > | |
| void | IndSimpSet::pack (IndSimpSet< N, M, true, T, V, IS > *mesh, IntOutputIterator usedVertexIndices) |
| Pack the ISS to get rid of unused vertices. | |
| template<int N, int M, typename T , typename V , typename IS > | |
| void | IndSimpSet::pack (IndSimpSet< N, M, true, T, V, IS > *mesh) |
| Pack the ISS to get rid of unused vertices. | |
| template<int N, bool A, typename T , typename V , typename IS > | |
| void | IndSimpSet::orientPositive (IndSimpSet< N, N, A, T, V, IS > *mesh) |
| Orient each simplex so it has non-negative volume. | |
| template<int N, int M, bool A, typename T , typename V , typename IS > | |
| void | IndSimpSet::reverseOrientation (IndSimpSet< N, M, A, T, V, IS > *mesh) |
| Reverse the orientation of each simplex. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , typename IntForIter , class UnaryFunction > | |
| void | IndSimpSet::transform (IndSimpSet< N, M, A, T, V, IS > *mesh, IntForIter beginning, IntForIter end, const UnaryFunction &f) |
| Transform each vertex in the range with the specified function. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , class UnaryFunction > | |
| void | IndSimpSet::transform (IndSimpSet< N, M, A, T, V, IS > mesh, const UnaryFunction &f) |
| Transform each vertex in the mesh with the specified function. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , typename IntForIter , class ISS > | |
| void | IndSimpSetIncAdj::transform (IndSimpSetIncAdj< N, M, A, T, V, IS > *mesh, IntForIter beginning, IntForIter end, const ISS_SD_ClosestPointDirection< ISS > &f) |
| Transform each vertex in the range with the closest point in the normal direction. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , class ISS > | |
| void | IndSimpSetIncAdj::transform (IndSimpSetIncAdj< N, M, A, T, V, IS > *mesh, const ISS_SD_ClosestPointDirection< ISS > &f) |
| Transform each vertex in the mesh with the closest point in the normal direction. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , typename IntForIter , class ISS > | |
| void | IndSimpSetIncAdj::transform (IndSimpSetIncAdj< N, M, A, T, V, IS > *mesh, IntForIter beginning, IntForIter end, const ISS_SD_CloserPointDirection< ISS > &f) |
| Transform each vertex in the range with the closer point in the normal direction. | |
| template<int N, int M, bool A, typename T , typename V , typename IS , class ISS > | |
| void | IndSimpSetIncAdj::transform (IndSimpSetIncAdj< N, M, A, T, V, IS > *mesh, const ISS_SD_CloserPointDirection< ISS > &f) |
| Transform each vertex in the mesh with the closer point in the normal direction. | |
| template<int N, int M, typename T , typename V , typename IS > | |
| void | IndSimpSetIncAdj::removeLowAdjacencies (IndSimpSetIncAdj< N, M, true, T, V, IS > *mesh, int minRequiredAdjencies) |
| Remove simplices until there are none with minimum adjacencies less than specified. | |
These are function that transform indexed simplex sets.
| void orientPositive | ( | IndSimpSet< N, N, A, T, V, IS > * | mesh | ) | [related, inherited] |
Orient each simplex so it has non-negative volume.
| void pack | ( | IndSimpSet< N, M, true, T, V, IS > * | mesh | ) | [related, inherited] |
Pack the ISS to get rid of unused vertices.
Adjust the vertex indices accordingly.
References IndSimpSet< _N, _M, _A, T, V, IS >::pack().
| void pack | ( | IndSimpSet< N, M, true, T, V, IS > * | mesh, | |
| IntOutputIterator | usedVertexIndices | |||
| ) | [related, inherited] |
Pack the ISS to get rid of unused vertices.
Adjust the vertex indices accordingly.
Referenced by IndSimpSet< _N, _M, _A, T, V, IS >::buildBoundaryOfComponents(), and IndSimpSet< _N, _M, _A, T, V, IS >::pack().
| void removeLowAdjacencies | ( | IndSimpSetIncAdj< N, M, true, T, V, IS > * | mesh, | |
| int | minRequiredAdjencies | |||
| ) | [related, inherited] |
Remove simplices until there are none with minimum adjacencies less than specified.
| void reverseOrientation | ( | IndSimpSet< N, M, A, T, V, IS > * | mesh | ) | [related, inherited] |
Reverse the orientation of each simplex.
| void transform | ( | IndSimpSetIncAdj< N, M, A, T, V, IS > * | mesh, | |
| const ISS_SD_CloserPointDirection< ISS > & | f | |||
| ) | [related, inherited] |
Transform each vertex in the mesh with the closer point in the normal direction.
| void transform | ( | IndSimpSetIncAdj< N, M, A, T, V, IS > * | mesh, | |
| IntForIter | beginning, | |||
| IntForIter | end, | |||
| const ISS_SD_CloserPointDirection< ISS > & | f | |||
| ) | [related, inherited] |
Transform each vertex in the range with the closer point in the normal direction.
| void transform | ( | IndSimpSetIncAdj< N, M, A, T, V, IS > * | mesh, | |
| const ISS_SD_ClosestPointDirection< ISS > & | f | |||
| ) | [related, inherited] |
Transform each vertex in the mesh with the closest point in the normal direction.
| void transform | ( | IndSimpSetIncAdj< N, M, A, T, V, IS > * | mesh, | |
| IntForIter | beginning, | |||
| IntForIter | end, | |||
| const ISS_SD_ClosestPointDirection< ISS > & | f | |||
| ) | [related, inherited] |
Transform each vertex in the range with the closest point in the normal direction.
| void transform | ( | IndSimpSet< N, M, A, T, V, IS > | mesh, | |
| const UnaryFunction & | f | |||
| ) | [related, inherited] |
Transform each vertex in the mesh with the specified function.
| void transform | ( | IndSimpSet< N, M, A, T, V, IS > * | mesh, | |
| IntForIter | beginning, | |||
| IntForIter | end, | |||
| const UnaryFunction & | f | |||
| ) | [related, inherited] |
Transform each vertex in the range with the specified function.
1.6.3