ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/applications/staticProps/NanoVolume.hpp
(Generate patch)

Comparing trunk/src/applications/staticProps/NanoVolume.hpp (file contents):
Revision 1181 by chuckv, Mon Sep 17 20:11:47 2007 UTC vs.
Revision 1293 by chuckv, Sun Sep 14 01:32:26 2008 UTC

# Line 45 | Line 45
45   *
46   *  Created by Charles F. Vardeman II on 14 Dec 2006.
47   *  @author  Charles F. Vardeman II
48 < *  @version $Id: NanoVolume.hpp,v 1.1 2007-09-17 20:11:47 chuckv Exp $
48 > *  @version $Id: NanoVolume.hpp,v 1.5 2008-09-14 01:32:23 chuckv Exp $
49   *
50   */
51   #ifndef APPLICATIONS_STATICPROPS_NANOVOLUME_HPP_
52   #define APPLICATIONS_STATICPROPS_NANOVOLUME_HPP_
53
53   #include <vector>
54 < #include "math/vector3.hpp"
54 > #include "config.h"
55 > #include "math/Vector3.hpp"
56   #include "selection/SelectionEvaluator.hpp"
57   #include "selection/SelectionManager.hpp"
58   #include "applications/staticProps/StaticAnalyser.hpp"
59  
60 + #if defined(HAVE_QHULL) || defined(HAVE_CGAL)
61 + #ifdef HAVE_QHULL
62 + #include "math/ConvexHull.hpp"
63 + #endif
64  
65 + #ifdef HAVE_CGAL
66 + #include "math/AlphaShape.hpp"
67 + #endif
68 + #endif
69 +
70   namespace oopse {
71    class NanoVolume : public StaticAnalyser {
72    public:
# Line 69 | Line 78 | namespace oopse {
78      std::string selectionScript_;
79      SelectionManager seleMan_;
80      SelectionEvaluator evaluator_;
81 <    std::vector<Vector3d> pos_;
81 >    std::vector<Atom*> theAtoms_;
82      int frameCounter_;
83 +    RealType totalVolume_;
84      
85    };
86   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines