fixed Windows OpenMP error

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@681 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Isaak Lim
2012-09-18 13:19:37 +00:00
parent cddb183af5
commit 688a65aba0

View File

@@ -117,7 +117,7 @@ size_t McDecimaterT<Mesh>::decimate(size_t _n_collapses) {
#ifdef USE_OPENMP #ifdef USE_OPENMP
#pragma omp parallel for shared(bestEnergy, bestHandle) #pragma omp parallel for shared(bestEnergy, bestHandle)
#endif #endif
for ( unsigned int i = 0; i < randomSamples_; ++i) { for ( int i = 0; i < (int)randomSamples_; ++i) {
// Random halfedge handle // Random halfedge handle
typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast<double>(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) ); typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast<double>(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) );
@@ -211,7 +211,7 @@ size_t McDecimaterT<Mesh>::decimate_to_faces(size_t _nv, size_t _nf) {
#ifdef USE_OPENMP #ifdef USE_OPENMP
#pragma omp parallel for shared(bestEnergy, bestHandle, legalCollapses) #pragma omp parallel for shared(bestEnergy, bestHandle, legalCollapses)
#endif #endif
for ( unsigned int i = 0; i < randomSamples_; ++i) { for ( int i = 0; i < (int)randomSamples_; ++i) {
// Random halfedge handle // Random halfedge handle
typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast<double>(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) ); typename Mesh::HalfedgeHandle tmpHandle = typename Mesh::HalfedgeHandle((static_cast<double>(rand()) / RAND_MAX) * (mesh_.n_halfedges()-1) );