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.1 2008-09-14 01:32:25 chuckv Exp $ |
47 |
> |
* @version $Id: Hull.hpp,v 1.2 2008-10-20 19:36:32 chuckv Exp $ |
48 |
|
* |
49 |
|
*/ |
50 |
|
|
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 |
73 |
|
virtual RealType getVolume()=0; //Total Volume inclosed by Hull |
74 |
|
virtual std::vector< StuntDouble* > getSurfaceAtoms()=0; //Returns a list of surface atoms |
75 |
|
virtual std::vector<Triangle* > getMesh()=0; |