#include <PDBatom.hh>
Public 멤버 함수 | |
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 () | |
Empty destructor. 더 자세히 ... | |
Atom * | GetNext () |
Returns the next Atom. 더 자세히 ... | |
double | GetX () |
Return the X position for the Atom. 더 자세히 ... | |
double | GetY () |
Return the Y position for the Atom. 더 자세히 ... | |
double | GetZ () |
Return the Z position for the Atom. 더 자세히 ... | |
int | GetID () |
Return the Atom's ID. 더 자세히 ... | |
const std::string & | GetName () |
Return name of the atom. 더 자세히 ... | |
const std::string & | GetElementName () |
Return name of the element. 더 자세히 ... | |
double | GetVanDerWaalsRadius () |
Return name of the atom. 더 자세히 ... | |
void | SetNext (Atom *) |
Set the next atom. 더 자세히 ... | |
Public 속성 | |
int | fSerial |
its serial number 더 자세히 ... | |
int | fNumInRes |
its number in residue sequence 더 자세히 ... | |
std::string | fName |
Atom name. 더 자세히 ... | |
std::string | fResName |
Residue name. 더 자세히 ... | |
int | fResSeq |
Residue sequence number. 더 자세히 ... | |
double | fX |
X orthogonal coordinates in Angstroms. 더 자세히 ... | |
double | fY |
Y orthogonal coordinates in Angstroms. 더 자세히 ... | |
double | fZ |
Z orthogonal coordinates in Angstroms. 더 자세히 ... | |
double | fVdwRadius |
double | fOccupancy |
Occupancy for the Atom. 더 자세히 ... | |
std::string | fElement |
Element symbol extracted from 'atom name'. 더 자세히 ... | |
double | fTempFactor |
Temperature factor for the Atom. 더 자세히 ... | |
Private 속성 | |
Atom * | fpNext |
Pointer to the next Atom. 더 자세히 ... | |
|
inline |
Empty destructor.
PDBatom.hh 파일의 74 번째 라인에서 정의되었습니다.
const std::string & Atom::GetElementName | ( | ) |
int Atom::GetID | ( | ) |
const std::string & Atom::GetName | ( | void | ) |
Atom * Atom::GetNext | ( | ) |
Returns the next Atom.
PDBatom.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : fpNext.
다음에 의해서 참조됨 : DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters().
double Atom::GetVanDerWaalsRadius | ( | ) |
double Atom::GetX | ( | ) |
Return the X position for the Atom.
PDBatom.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : fX.
다음에 의해서 참조됨 : PDBlib::ComputeMatchEdepDNA().
double Atom::GetY | ( | ) |
Return the Y position for the Atom.
PDBatom.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : fY.
다음에 의해서 참조됨 : PDBlib::ComputeMatchEdepDNA().
double Atom::GetZ | ( | ) |
Return the Z position for the Atom.
PDBatom.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : fZ.
다음에 의해서 참조됨 : PDBlib::ComputeMatchEdepDNA().
Set the next atom.
PDBatom.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : fpNext.
다음에 의해서 참조됨 : PDBlib::Load().
std::string Atom::fElement |
Element symbol extracted from 'atom name'.
PDBatom.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), DetectorConstruction::AtomisticView(), PDBlib::ComputeNucleotideBarycenters(), GetElementName().
std::string Atom::fName |
int Atom::fNumInRes |
its number in residue sequence
PDBatom.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), PDBlib::Load().
double Atom::fOccupancy |
|
private |
std::string Atom::fResName |
int Atom::fResSeq |
int Atom::fSerial |
double Atom::fTempFactor |
double Atom::fVdwRadius |
PDBatom.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), GetVanDerWaalsRadius().
double Atom::fX |
X orthogonal coordinates in Angstroms.
PDBatom.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), DetectorConstruction::AtomisticView(), PDBlib::ComputeNucleotideBarycenters(), GetX().
double Atom::fY |
Y orthogonal coordinates in Angstroms.
PDBatom.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), DetectorConstruction::AtomisticView(), PDBlib::ComputeNucleotideBarycenters(), GetY().
double Atom::fZ |
Z orthogonal coordinates in Angstroms.
PDBatom.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Atom(), DetectorConstruction::AtomisticView(), PDBlib::ComputeNucleotideBarycenters(), GetZ().