Functions | |
void | geom::IndSimpSet::pack (IndSimpSet< N, M, true, T, V, IS > *mesh, IntOutputIterator usedVertexIndices) |
Pack the ISS to get rid of unused vertices. | |
void | geom::IndSimpSet::pack (IndSimpSet< N, M, true, T, V, IS > *mesh) |
Pack the ISS to get rid of unused vertices. | |
void | geom::IndSimpSet::orientPositive (IndSimpSet< N, N, A, T, V, IS > *mesh) |
Orient each simplex so it has non-negative volume. | |
void | geom::IndSimpSet::reverseOrientation (IndSimpSet< N, M, A, T, V, IS > *mesh) |
Reverse the orientation of each simplex. | |
void | geom::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. | |
void | geom::IndSimpSet::transform (IndSimpSet< N, M, A, T, V, IS > mesh, const UnaryFunction &f) |
Transform each vertex in the mesh with the specified function. | |
void | geom::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. | |
void | geom::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. | |
void | geom::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. | |
void | geom::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. | |
void | geom::IndSimpSetIncAdj::removeLowAdjacencies (IndSimpSetIncAdj< N, M, true, T, V, IS > *mesh, int minRequiredAdjencies) |
Remove simplices until there are none with minimum adjacencies less than specified. |
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.
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.