Data Structures |
| struct | sVatom |
| | Contains public data members for Vatom class/module. More...
|
Files |
| file | vatom.h |
| | Contains declarations for class Vatom.
|
| file | vatom.c |
| | Class Vatom methods.
|
Defines |
| #define | VMAX_RECLEN 64 |
| | Residue name length.
|
Typedefs |
|
typedef struct sVatom | Vatom |
| | Declaration of the Vatom class as the Vatom structure.
|
Functions |
| VEXTERNC double * | Vatom_getPosition (Vatom *thee) |
| | Get atomic position.
|
| VEXTERNC void | Vatom_setRadius (Vatom *thee, double radius) |
| | Set atomic radius.
|
| VEXTERNC double | Vatom_getRadius (Vatom *thee) |
| | Get atomic position.
|
| VEXTERNC void | Vatom_setPartID (Vatom *thee, int partID) |
| | Set partition ID.
|
| VEXTERNC double | Vatom_getPartID (Vatom *thee) |
| | Get partition ID.
|
| VEXTERNC void | Vatom_setAtomID (Vatom *thee, int id) |
| | Set atom ID.
|
| VEXTERNC double | Vatom_getAtomID (Vatom *thee) |
| | Get atom ID.
|
| VEXTERNC void | Vatom_setCharge (Vatom *thee, double charge) |
| | Set atomic charge.
|
| VEXTERNC double | Vatom_getCharge (Vatom *thee) |
| | Get atomic charge.
|
| VEXTERNC void | Vatom_setEpsilon (Vatom *thee, double epsilon) |
| | Set atomic epsilon.
|
| VEXTERNC double | Vatom_getEpsilon (Vatom *thee) |
| | Get atomic epsilon.
|
| VEXTERNC unsigned long int | Vatom_memChk (Vatom *thee) |
| | Return the memory used by this structure (and its contents) in bytes.
|
| VEXTERNC void | Vatom_setResName (Vatom *thee, char resName[VMAX_RECLEN]) |
| | Set residue name.
|
| VEXTERNC void | Vatom_setAtomName (Vatom *thee, char atomName[VMAX_RECLEN]) |
| | Set atom name.
|
| VEXTERNC void | Vatom_getResName (Vatom *thee, char resName[VMAX_RECLEN]) |
| | Retrieve residue name.
|
| VEXTERNC void | Vatom_getAtomName (Vatom *thee, char atomName[VMAX_RECLEN]) |
| | Retrieve atom name.
|
| VEXTERNC Vatom * | Vatom_ctor () |
| | Constructor for the Vatom class.
|
| VEXTERNC int | Vatom_ctor2 (Vatom *thee) |
| | FORTRAN stub constructor for the Vatom class.
|
| VEXTERNC void | Vatom_dtor (Vatom **thee) |
| | Object destructor.
|
| VEXTERNC void | Vatom_dtor2 (Vatom *thee) |
| | FORTRAN stub object destructor.
|
| VEXTERNC void | Vatom_setPosition (Vatom *thee, double position[3]) |
| | Set the atomic position.
|
| VEXTERNC void | Vatom_copyTo (Vatom *thee, Vatom *dest) |
| | Copy information to another atom.
|
| VEXTERNC void | Vatom_copyFrom (Vatom *thee, Vatom *src) |
| | Copy information to another atom.
|
Atom class for interfacing APBS with PDB files.