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
|
accurateTriangulation (defined in Surface) | Surface | [protected] |
AUX_GRID_DIM (defined in MeshSurface) | MeshSurface | [protected] |
AUX_GRID_DIM_2D (defined in MeshSurface) | MeshSurface | [protected] |
BlobbySurface() | BlobbySurface | |
BlobbySurface(DelPhiShared *ds) | BlobbySurface | |
build() | BlobbySurface | [virtual] |
buildAuxiliaryGrid() | MeshSurface | [protected] |
checkDuplicatedVertices | Surface | [protected] |
checkDuplicates() | MeshSurface | [protected] |
computeNormals | MeshSurface | [protected] |
delphi (defined in Surface) | Surface | [protected] |
delta_accurate_triangulation (defined in Surface) | Surface | [protected] |
faceMatrix (defined in MeshSurface) | MeshSurface | [protected] |
fillCavities(double vol=0) | Surface | [virtual] |
filterCavities() | Surface | [virtual] |
floodFill(int ix, int iy, int iz, int idold, int idnew) | Surface | [protected] |
getBlobbyness() (defined in BlobbySurface) | BlobbySurface | |
getCavities() | Surface | [virtual] |
getCheckDuplicatedVertices() (defined in Surface) | Surface | [inline] |
getInsidness(int i, int j, int k, int vertInd) | Surface | [protected] |
getKeepWellShapedCavities() (defined in Surface) | Surface | [inline] |
getProbeRadius() (defined in Surface) | Surface | [inline, virtual] |
getProjBGP() (defined in Surface) | Surface | [inline] |
getProjection(double p[3], double *proj1, double *proj2, double *proj3, double *normal1, double *normal2, double *normal3) | MeshSurface | [virtual] |
getRayIntersection(double p1[3], double p2[3], vector< pair< double, double * > > &intersections, int thdID) | MeshSurface | [inline, virtual] |
getSmoothing() (defined in Surface) | Surface | [inline, virtual] |
getSurf(bool fill=false, double vol=0) | Surface | [virtual] |
getTriangles(double *vertexValues, double **vertexPos, double isolevel, int **triangles, int ix, int iy, int iz, int NX, int NY, int NZ, int **xedge, int **yedge, int **zedge, int **xedge_down, int **yedge_down) | Surface | [protected] |
getTriangulationFlag() (defined in Surface) | Surface | [inline] |
getVolume() | Surface | [virtual] |
gridTriangleMap | MeshSurface | [protected] |
gridTriangleMap2D | MeshSurface | [protected] |
ind (defined in MeshSurface) | MeshSurface | [protected] |
ind_2d (defined in MeshSurface) | MeshSurface | [protected] |
inside | Surface | |
intersect_triangle(double orig[3], double dir[3], double vert0[3], double vert1[3], double vert2[3], double *t, double *u, double *v) | MeshSurface | [protected] |
intersectionsMatrixAlongX | Surface | [protected] |
intersectionsMatrixAlongY | Surface | [protected] |
intersectionsMatrixAlongZ | Surface | [protected] |
intersector(double *volPanel, int nb, int start, int end, int *numIntersections, int thdID) | Surface | [protected] |
inTriangle(double P[3], double A[3], double B[3], double C[3]) (defined in MeshSurface) | MeshSurface | [protected] |
isAvailableScalarField (defined in Surface) | Surface | [protected] |
last_cols_ind (defined in Surface) | Surface | [protected] |
last_rows_ind (defined in Surface) | Surface | [protected] |
load(char *fileName) | MeshSurface | [virtual] |
loadMSMS(char *fileName, int numFiles=1) | MeshSurface | |
loadOFF(char *fileName) | MeshSurface | [protected] |
loadPLY(char *fileName) | MeshSurface | [protected] |
MAX_TRIANGLES (defined in MeshSurface) | MeshSurface | [protected] |
MAX_TRIANGLES_2D (defined in MeshSurface) | MeshSurface | [protected] |
MeshSurface() | MeshSurface | |
MeshSurface(DelPhiShared *ds) | MeshSurface | |
numTriangles (defined in MeshSurface) | MeshSurface | [protected] |
numVertexes (defined in MeshSurface) | MeshSurface | [protected] |
nx | MeshSurface | [protected] |
nx_2d | MeshSurface | [protected] |
ny (defined in MeshSurface) | MeshSurface | [protected] |
ny_2d (defined in MeshSurface) | MeshSurface | [protected] |
nz (defined in MeshSurface) | MeshSurface | [protected] |
nz_2d (defined in MeshSurface) | MeshSurface | [protected] |
panel (defined in Surface) | Surface | [protected] |
planes (defined in MeshSurface) | MeshSurface | [protected] |
point2plane(double p[3], double w[4], double *dist, double proj[3]) | MeshSurface | [protected] |
point2triangle(double P[3], double A[3], double B[3], double C[3], double w[4], double *proj, double *dist, double *normal, int planeID, int va, int vb, int vc) | MeshSurface | [protected] |
postRayCasting() | MeshSurface | [inline, virtual] |
preBoundaryProjection() | MeshSurface | [inline, virtual] |
preProcessPanel() | MeshSurface | [protected, virtual] |
preProcessTriangles() | MeshSurface | [protected] |
printSummary() | BlobbySurface | [virtual] |
probe_radius | Surface | [protected] |
projBGP (defined in Surface) | Surface | [protected] |
projector(int start, int end) | Surface | [protected] |
save(char *fileName) | MeshSurface | [virtual] |
scalarField (defined in Surface) | Surface | [protected] |
scale (defined in MeshSurface) | MeshSurface | [protected] |
scale_2d (defined in MeshSurface) | MeshSurface | [protected] |
setAuxGrid(unsigned int dim, unsigned int max) | MeshSurface | [inline] |
setAuxGrid2D(unsigned int dim, unsigned int max) | MeshSurface | [inline] |
setBlobbyness(double b) (defined in BlobbySurface) | BlobbySurface | |
setCheckDuplicatedVertices(bool cd) (defined in Surface) | Surface | [inline] |
setKeepWellShapedCavities(bool kwsc) (defined in Surface) | Surface | [inline] |
setProbeRadius(double probeRadius) (defined in Surface) | Surface | [inline, virtual] |
setProjBGP(bool flag) | Surface | [inline] |
setSmoothing(bool r) (defined in Surface) | Surface | [inline, virtual] |
setTriangulationFlag(bool flag) (defined in Surface) | Surface | [inline] |
side (defined in MeshSurface) | MeshSurface | [protected] |
side_2d (defined in MeshSurface) | MeshSurface | [protected] |
smoothing (defined in Surface) | Surface | [protected] |
smoothSurface(const char *fn="triangulatedSurf.off") | Surface | [virtual] |
Surface() (defined in Surface) | Surface | |
totalSurfaceArea (defined in Surface) | Surface | [protected] |
totalVolume (defined in Surface) | Surface | [protected] |
triangulateSurface(double iso=0.0, const char *fileName="triangulatedSurf.off") | Surface | [virtual] |
triList | Surface | [protected] |
updateSurf() | Surface | [virtual] |
vertexInterp(double isolevel, double *p1, double *p2, double valp1, double valp2, double *p) | Surface | [protected] |
vertexTrianglesList | MeshSurface | [protected] |
verticesInsidenessMap (defined in Surface) | Surface | [protected] |
vertList | Surface | [protected] |
vertMatrix (defined in MeshSurface) | MeshSurface | [protected] |
vertNormals | MeshSurface | [protected] |
wellShaped | Surface | [protected] |
x (defined in MeshSurface) | MeshSurface | [protected] |
xmax (defined in MeshSurface) | MeshSurface | [protected] |
xmax_2d (defined in MeshSurface) | MeshSurface | [protected] |
xmin (defined in MeshSurface) | MeshSurface | [protected] |
xmin_2d (defined in MeshSurface) | MeshSurface | [protected] |
y (defined in MeshSurface) | MeshSurface | [protected] |
ymax (defined in MeshSurface) | MeshSurface | [protected] |
ymax_2d (defined in MeshSurface) | MeshSurface | [protected] |
ymin (defined in MeshSurface) | MeshSurface | [protected] |
ymin_2d (defined in MeshSurface) | MeshSurface | [protected] |
z (defined in MeshSurface) | MeshSurface | [protected] |
zmax (defined in MeshSurface) | MeshSurface | [protected] |
zmax_2d (defined in MeshSurface) | MeshSurface | [protected] |
zmin (defined in MeshSurface) | MeshSurface | [protected] |
zmin_2d (defined in MeshSurface) | MeshSurface | [protected] |
~BlobbySurface() (defined in BlobbySurface) | BlobbySurface | [virtual] |
~MeshSurface() (defined in MeshSurface) | MeshSurface | [virtual] |
~Surface() | Surface | [virtual] |