ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/src/selection/HullFinder.cpp
(Generate patch)

Comparing trunk/src/selection/HullFinder.cpp (file contents):
Revision 1438 by chuckv, Wed Apr 21 19:05:04 2010 UTC vs.
Revision 1439 by chuckv, Thu Apr 22 19:44:57 2010 UTC

# Line 84 | Line 84 | namespace OpenMD {
84      }
85   #ifdef HAVE_QHULL
86      surfaceMesh_ = new ConvexHull();
87 #else
88    sprintf( painCave.errMsg,
89             "Hullfinder error: Hull calculation not possible without libqhull.\n",
90              "Please rebuild with Qhull");
91      painCave.severity = OPENMD_ERROR;
92      painCave.isFatal = 1;
93      simError();
94
87   #endif
88    }
89  
# Line 99 | Line 91 | namespace OpenMD {
91      StuntDouble* sd;
92      Snapshot* currSnapshot = info_->getSnapshotManager()->getCurrentSnapshot();
93      OpenMDBitSet bsResult(nStuntDoubles_);
94 <
94 > #ifdef HAVE_QHULL
95      surfaceMesh_->computeHull(localSites_);
96 + #else
97 +    sprintf( painCave.errMsg,
98 +             "Hullfinder error: Hull calculation not possible without libqhull.\n",
99 +              "Please rebuild with Qhull");
100 +      painCave.severity = OPENMD_ERROR;
101 +      painCave.isFatal = 1;
102 +      simError();
103 + #endif
104 +    
105      std::vector<Triangle> sMesh = surfaceMesh_->getMesh();
106      int nTriangles = sMesh.size();
107      // Loop over the mesh faces

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines