NanoShaper
0.3.1
NanoShaper is a tool able to triangulate and inspect an arbitray triangulated surface or several types of molecular surfaces such as the Gaussian, Skin and the SES
|
00001 00002 //--------------------------------------------------------- 00006 //--------------------------------------------------------- 00007 00008 #ifndef BlobbySurface_h 00009 #define BlobbySurface_h 00010 00011 #include "Surface.h" 00012 #include "MeshSurface.h" 00013 00014 #define DEFAULT_BLOBBYNESS -2.5 00015 #define DEFAULT_CUTOFF 6 00016 00022 class BlobbySurface: public MeshSurface 00023 { 00024 private: 00026 double B; 00029 double cutoff; 00030 00031 public: 00033 BlobbySurface(); 00035 BlobbySurface(DelPhiShared* ds); 00036 00038 00039 virtual bool build(); 00041 virtual void printSummary(); 00043 00045 void setBlobbyness(double b); 00046 double getBlobbyness(); 00047 00048 virtual ~BlobbySurface(); 00049 }; 00050 00051 #endif