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
C:/Documents and Settings/sdecherchi/My Documents/Ricerca/software nostro/NanoShaper 0.3.1/NanoShaper/src/Surface.h File Reference

Surface.h is the header for CLASS Surface.cpp. More...

#include "globals.h"
#include "tools.h"
#include "DelphiShared.h"

Go to the source code of this file.

Classes

class  Surface
 Surface class is the general interface that a surface class should have to be plugged inside DelPhi. Some functions implementations are mandatory such as load, save, build, etc... Note that the surface is not necessarly a molecular surface. Build function computes an internal representation of the surface; getSurf translates that representation in the DelPhi compatible representation. Note that in order to put a new surface in DelPhi a surface must provide epsmap, idebmap, computations of the surface area inside a grid cube, identification and projections of boundary grid points and their surface normals; these computations must be done in getSurf while the surface construction must be performed in build.

. More...

Defines

#define DEFAULT_VOLUME   11.4
#define EPS_INT   1e-8

Variables

int num_cpus

Detailed Description

Surface.h is the header for CLASS Surface.cpp.