| 45 | 
  | 
 * | 
| 46 | 
  | 
 *  Created by Charles F. Vardeman II on 14 Dec 2006. | 
| 47 | 
  | 
 *  @author  Charles F. Vardeman II | 
| 48 | 
< | 
 *  @version $Id: NanoVolume.cpp,v 1.5 2007-12-06 20:40:30 chuckv Exp $ | 
| 48 | 
> | 
 *  @version $Id: NanoVolume.cpp,v 1.6 2008-01-08 19:36:28 chuckv Exp $ | 
| 49 | 
  | 
 * | 
| 50 | 
  | 
 */ | 
| 51 | 
  | 
 | 
| 52 | 
  | 
#include "applications/staticProps/NanoVolume.hpp" | 
| 53 | 
  | 
#include "math/ConvexHull.hpp" | 
| 54 | 
+ | 
#include "math/AlphaShape.hpp" | 
| 55 | 
  | 
#include "utils/simError.h" | 
| 56 | 
  | 
#include "io/DumpReader.hpp" | 
| 57 | 
  | 
#include "primitives/Molecule.hpp" | 
| 132 | 
  | 
    } | 
| 133 | 
  | 
    // Generate convex hull for this frame. | 
| 134 | 
  | 
    hull->genHull(pos_); | 
| 135 | 
< | 
    totalVolume_ += hull->getVolume();           | 
| 135 | 
> | 
  //  totalVolume_ += hull->getVolume();                 | 
| 136 | 
  | 
  } | 
| 137 | 
< | 
  RealType avgVolume = totalVolume_/(RealType) frameCounter_; | 
| 137 | 
> | 
  //RealType avgVolume = totalVolume_/(RealType) frameCounter_; | 
| 138 | 
  | 
  //std::cout.precision(7); | 
| 139 | 
  | 
  //std::cout  << avgVolume << std::endl; | 
| 140 | 
< | 
 | 
| 140 | 
> | 
/* | 
| 141 | 
  | 
  std::ofstream osq(getOutputFileName().c_str()); | 
| 142 | 
  | 
  osq.precision(7); | 
| 143 | 
  | 
  if (osq.is_open()){ | 
| 145 | 
  | 
 | 
| 146 | 
  | 
  } | 
| 147 | 
  | 
  osq.close(); | 
| 148 | 
+ | 
*/ | 
| 149 | 
  | 
#else | 
| 150 | 
  | 
  sprintf(painCave.errMsg, "NanoVolume: Neither CGAL nor qhull support was compiled in!\n"); | 
| 151 | 
  | 
  painCave.isFatal = 1; | 
| 152 | 
  | 
  simError();   | 
| 153 | 
+ | 
 | 
| 154 | 
  | 
#endif | 
| 155 | 
+ | 
 | 
| 156 | 
  | 
} |