| 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; |