#include <PRO.h>
Collaboration diagram for Atom:
Public Member Functions | |
Atom () | |
void | setParm_No (const char *str) |
void | setParm_Weight (const float w) |
void | setParm_name (const char *str) |
void | setParm_isomer (const char *str) |
void | setParm_residueName (const char *str) |
void | setParm_chainName (const char *str) |
void | setParm_residueNo (const char *str) |
void | setParm_extra (const char *str) |
void | setParm_xyz (const float x, const float y, const float z) |
void | setParm_TFactor (const float t) |
void | setParm_seqlNo (const int t) |
void | setParm_residueSeqlNo (const int t) |
void | setParm_chainSeqlNo (const int t) |
void | setParm_residue_p (Residue *pt) |
void | setParm_chain_p (Chain *pt) |
void | setParm_active (const bool b) |
Atom | operator= (const Atom &pp) |
void | link (Atom &pp) |
float | operator- (const Atom &pp) |
float | distanceSquare (const Atom &pp) |
float | vdw () |
Atom | operator<= (const Atom &bb) |
Atom | operator+ (const Atom &bb) |
Atom | operator * (const Atom atm) |
float | distanceSquare (Atom pp) |
Public Attributes | |
char | No [6] |
char | name [6] |
char | isomer [2] |
char | residueName [5] |
char | chainName [2] |
char | residueNo [6] |
char | extra [15] |
float | xyz [3] |
float | TFactor |
int | seqlNo |
int | residueSeqlNo |
int | chainSeqlNo |
Residue * | residue_p |
Chain * | chain_p |
Protein * | protein_p |
Atom * | bond [4] |
short int | bondNo |
short int | bondCovalence [4] |
bool | active |
float | weight |
Friends | |
ofstream & | operator<< (ofstream &ostrm, Atom &atom) |
float | bondLengthLimit (const Atom &aa, const Atom &bb) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|