# | Line 1 | Line 1 | |
---|---|---|
1 | < | /* Copyright (c) 2008 The University of Notre Dame. All Rights Reserved. |
1 | > | /* Copyright (c) 2008, 2009 The University of Notre Dame. All Rights Reserved. |
2 | * | |
3 | * The University of Notre Dame grants you ("Licensee") a | |
4 | * non-exclusive, royalty free, license to use, modify and | |
# | Line 44 | Line 44 | |
44 | * | |
45 | * Created by Charles F. Vardeman II on 27 July 2008. | |
46 | * @author Charles F. Vardeman II | |
47 | < | * @version $Id: Hull.hpp,v 1.2 2008-10-20 19:36:32 chuckv Exp $ |
47 | > | * @version $Id: Hull.hpp,v 1.4 2009-10-20 20:05:28 chuckv Exp $ |
48 | * | |
49 | */ | |
50 | ||
# | Line 68 | Line 68 | namespace oopse { | |
68 | virtual ~Hull(){}; | |
69 | virtual void computeHull(std::vector<StuntDouble*> bodydoubles)=0; | |
70 | virtual RealType getArea()=0; //Total area of Hull | |
71 | – | virtual int getNs()=0; //Number of Surface Atoms |
72 | – | virtual int getNMeshElements()=0; //Number of polygons in surface mesh |
71 | virtual RealType getVolume()=0; //Total Volume inclosed by Hull | |
72 | < | virtual std::vector< StuntDouble* > getSurfaceAtoms()=0; //Returns a list of surface atoms |
75 | < | virtual std::vector<Triangle* > getMesh()=0; |
72 | > | virtual std::vector<Triangle > getMesh()=0; |
73 | virtual void printHull(const std::string& geomFileName)=0; | |
74 | }; | |
75 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |