#include <MSMSInterface.h>
| Public Types | |
| enum | { BAD_RANGE = -2, NO_PORTS = -3, NO_CONNECTION = -4, NO_INITIALIZATION = -5, MSMS_DIED = -6, COMPUTED = 1 } | 
| return 1 on success. More... | |
| Public Methods | |
| MSMSInterface (void) | |
| int | compute_from_socket (float probe_radius, float density, int n, int *ids, float *xyzr, int *flgs, int component=0) | 
| void | clear () | 
| free memory in the ResizeArray's. More... | |
| int | compute_from_file (float probe_radius, float density, int n, int *ids, float *xyzr, int *flgs, int component=0) | 
| Public Attributes | |
| int | err | 
| was there an error? More... | |
| ResizeArray< int > | atomids | 
| mapping of vertices to msms/vmd atoms. More... | |
| ResizeArray< MSMSFace > | faces | 
| solvent excluded surface facet list. More... | |
| ResizeArray< MSMSCoord > | coords | 
| vertex list referenced by facet list. More... | |
| ResizeArray< MSMSCoord > | norms | 
| normal list referenced by facet list. More... | |
Definition at line 72 of file MSMSInterface.h.
| 
 | 
| return 1 on success. 
 Definition at line 120 of file MSMSInterface.h. | 
| 
 | 
| 
 Definition at line 113 of file MSMSInterface.h. References err. | 
| 
 | 
| free memory in the ResizeArray's. 
 Definition at line 424 of file MSMSInterface.C. References atomids, ResizeArray< MSMSCoord >::clear, ResizeArray< MSMSFace >::clear, ResizeArray< int >::clear, coords, faces, and norms. Referenced by DrawMolItem::change_rep. | 
| 
 | ||||||||||||||||||||||||||||||||
| 
 Definition at line 446 of file MSMSInterface.C. References MSMSFace::anaface, ResizeArray< int >::append, ResizeArray< MSMSCoord >::append, ResizeArray< MSMSFace >::append, atomids, MSMSFace::component, coords, faces, n, norms, ResizeArray< int >::num, MSMSFace::surface_type, MSMSFace::vertex, vmd_getuid, vmd_random, vmd_system, vmd_tempfile, and MSMSCoord::x. | 
| 
 | ||||||||||||||||||||||||||||||||
| 
 Definition at line 115 of file MSMSInterface.C. References atomids, BAD_RANGE, COMPUTED, err, n, NO_CONNECTION, NO_PORTS, NULL, ResizeArray< int >::num, and vmd_msleep. | 
| 
 | 
| mapping of vertices to msms/vmd atoms. 
 Definition at line 114 of file MSMSInterface.h. Referenced by clear, compute_from_file, and compute_from_socket. | 
| 
 | 
| vertex list referenced by facet list. 
 Definition at line 116 of file MSMSInterface.h. Referenced by clear, and compute_from_file. | 
| 
 | 
| was there an error? 
 Definition at line 112 of file MSMSInterface.h. Referenced by compute_from_socket, and MSMSInterface. | 
| 
 | 
| solvent excluded surface facet list. 
 Definition at line 115 of file MSMSInterface.h. Referenced by clear, and compute_from_file. | 
| 
 | 
| normal list referenced by facet list. 
 Definition at line 117 of file MSMSInterface.h. Referenced by clear, and compute_from_file. | 
 1.2.14 written by Dimitri van Heesch,
 © 1997-2002
1.2.14 written by Dimitri van Heesch,
 © 1997-2002