|
Geant4
10.03.p02
|
#include <PDBatom.hh>

Public Member Functions | |
| Atom (int serial, const std::string &name, const std::string &resName, int numInRes, int resSeq, double xInit, double yInit, double zInit, double radius, double occupancy, double tempFactor, const std::string &element) | |
| constructor with initialization More... | |
| ~Atom () | |
| Empty destructor. More... | |
| Atom * | GetNext () |
| Returns the next Atom. More... | |
| double | GetX () |
| Return the X position for the Atom. More... | |
| double | GetY () |
| Return the Y position for the Atom. More... | |
| double | GetZ () |
| Return the Z position for the Atom. More... | |
| int | GetID () |
| Return the Atom's ID. More... | |
| const std::string & | GetName () |
| Return name of the atom. More... | |
| const std::string & | GetElementName () |
| Return name of the element. More... | |
| double | GetVanDerWaalsRadius () |
| Return name of the atom. More... | |
| void | SetNext (Atom *) |
| Set the next atom. More... | |
Public Attributes | |
| int | fSerial |
| its serial number More... | |
| int | fNumInRes |
| its number in residue sequence More... | |
| std::string | fName |
| Atom name. More... | |
| std::string | fResName |
| Residue name. More... | |
| int | fResSeq |
| Residue sequence number. More... | |
| double | fX |
| X orthogonal coordinates in Angstroms. More... | |
| double | fY |
| Y orthogonal coordinates in Angstroms. More... | |
| double | fZ |
| Z orthogonal coordinates in Angstroms. More... | |
| double | fVdwRadius |
| double | fOccupancy |
| Occupancy for the Atom. More... | |
| std::string | fElement |
| Element symbol extracted from 'atom name'. More... | |
| double | fTempFactor |
| Temperature factor for the Atom. More... | |
| Atom::Atom | ( | int | serial, |
| const std::string & | name, | ||
| const std::string & | resName, | ||
| int | numInRes, | ||
| int | resSeq, | ||
| double | xInit, | ||
| double | yInit, | ||
| double | zInit, | ||
| double | radius, | ||
| double | occupancy, | ||
| double | tempFactor, | ||
| const std::string & | element | ||
| ) |
constructor with initialization
< Atom name
< Residue name
< Residue sequence number
< occupancy
Definition at line 44 of file PDBatom.cc.
|
inline |
| const std::string & Atom::GetElementName | ( | ) |
Return name of the element.
Definition at line 109 of file PDBatom.cc.
| int Atom::GetID | ( | ) |
Return the Atom's ID.
Definition at line 95 of file PDBatom.cc.
| const std::string & Atom::GetName | ( | void | ) |
Return name of the atom.
Definition at line 102 of file PDBatom.cc.
| Atom * Atom::GetNext | ( | ) |
Returns the next Atom.
Definition at line 67 of file PDBatom.cc.

| double Atom::GetVanDerWaalsRadius | ( | ) |
Return name of the atom.
Definition at line 116 of file PDBatom.cc.
| double Atom::GetX | ( | ) |
Return the X position for the Atom.
Definition at line 74 of file PDBatom.cc.

| double Atom::GetY | ( | ) |
Return the Y position for the Atom.
Definition at line 81 of file PDBatom.cc.

| double Atom::GetZ | ( | ) |
Return the Z position for the Atom.
Definition at line 88 of file PDBatom.cc.

Set the next atom.
Definition at line 123 of file PDBatom.cc.

| std::string Atom::fElement |
Element symbol extracted from 'atom name'.
Definition at line 107 of file PDBatom.hh.
| std::string Atom::fName |
Atom name.
Definition at line 99 of file PDBatom.hh.
| int Atom::fNumInRes |
its number in residue sequence
Definition at line 98 of file PDBatom.hh.
| double Atom::fOccupancy |
Occupancy for the Atom.
Definition at line 106 of file PDBatom.hh.
| std::string Atom::fResName |
Residue name.
Definition at line 100 of file PDBatom.hh.
| int Atom::fResSeq |
Residue sequence number.
Definition at line 101 of file PDBatom.hh.
| int Atom::fSerial |
its serial number
Definition at line 97 of file PDBatom.hh.
| double Atom::fTempFactor |
Temperature factor for the Atom.
Definition at line 108 of file PDBatom.hh.
| double Atom::fVdwRadius |
Definition at line 105 of file PDBatom.hh.
| double Atom::fX |
X orthogonal coordinates in Angstroms.
Definition at line 102 of file PDBatom.hh.
| double Atom::fY |
Y orthogonal coordinates in Angstroms.
Definition at line 103 of file PDBatom.hh.
| double Atom::fZ |
Z orthogonal coordinates in Angstroms.
Definition at line 104 of file PDBatom.hh.