vtf-logo

Transform Vertices or Simplices


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.

Detailed Description

These are function that transform indexed simplex sets.

Function Documentation

template<int _N, int _M = _N, bool _A = true, typename T = double, typename V = ads::FixedArray<_N,T>, typename IS = Simplex<_M,int>>
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.

template<int _N, int _M = _N, bool _A = true, typename T = double, typename V = ads::FixedArray<_N,T>, typename IS = Simplex<_M,int>>
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.


Generated on Fri Aug 24 12:56:00 2007 for Computational Geometry Package by  doxygen 1.4.7