NanoShaper  0.7.2
NanoShaper is a tool able to triangulate and inspect an arbitray triangulated surface or several types of molecular surfaces
C:/Documents and Settings/sdecherchi/My Documents/Ricerca/software nostro/NanoShaper0.7/src/SkinSurface.h File Reference

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

#include "Surface.h"

Go to the source code of this file.

Classes

class  MixedCell
class  Del1Cell
class  Del0Cell
class  Del2Cell
class  Del3Cell
class  SkinSurface
 This class builds and converts to a DelPhi suitable representation the Skin Surface. All the gathered info is analytically computed both the intersections and the projections. In order to get an accurate result for the projection routine, as root finding algorithm is used the method of the companion matrix. The Skin surface was defined in: "H. Edelsbrunner. Deformable smooth surface design. Discrete Comput. Geom., 21:87-115, 1999." More...
class  SkinSurfaceRegister

Defines

#define DEFAULT_S   0.45
#define GRID_MIXEDCELLMAP_2D(i, j, k, NA, NB)   gridMixedCellMap2D[(k)+(MAX_MIXEDCELLS_2D-1)*((j)+(NB)*(i))]
#define GRIDMIXEDCELLMAP(i, j, k, l, NX, NY, NZ)   gridMixedCellMap[(l)+(MAX_MIXEDCELLS-1)*((k)+(NZ)*((j)+(NY)*(i)))]
#define DELAUNAY_POINT_CELL   0
#define DELAUNAY_EDGE_CELL   1
#define DELAUNAY_FACET_CELL   2
#define DELAUNAY_TETRA_CELL   3

Detailed Description

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