Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Public 속성 | Private 속성 | 모든 멤버 목록
Atom 클래스 참조

Atom Class. 더 자세히 ...

#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. 더 자세히 ...
 
AtomGetNext ()
 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 속성

AtomfpNext
 Pointer to the next Atom. 더 자세히 ...
 

상세한 설명

Atom Class.

This Class define Atom model ...

PDBatom.hh 파일의 56 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

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

PDBatom.cc 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : e, fElement, fName, fNumInRes, fOccupancy, fpNext, fResName, fResSeq, fSerial, fTempFactor, fVdwRadius, fX, fY, fZ, n, radius.

Atom::~Atom ( )
inline

Empty destructor.

PDBatom.hh 파일의 74 번째 라인에서 정의되었습니다.

멤버 함수 문서화

const std::string & Atom::GetElementName ( )

Return name of the element.

PDBatom.cc 파일의 109 번째 라인에서 정의되었습니다.

다음을 참조함 : fElement.

int Atom::GetID ( )

Return the Atom's ID.

PDBatom.cc 파일의 95 번째 라인에서 정의되었습니다.

다음을 참조함 : fSerial.

const std::string & Atom::GetName ( void  )

Return name of the atom.

PDBatom.cc 파일의 102 번째 라인에서 정의되었습니다.

다음을 참조함 : fName.

Atom * Atom::GetNext ( )

Returns the next Atom.

PDBatom.cc 파일의 67 번째 라인에서 정의되었습니다.

다음을 참조함 : fpNext.

다음에 의해서 참조됨 : DetectorConstruction::AtomisticView(), PDBlib::ComputeMatchEdepDNA(), PDBlib::ComputeNucleotideBarycenters().

double Atom::GetVanDerWaalsRadius ( )

Return name of the atom.

PDBatom.cc 파일의 116 번째 라인에서 정의되었습니다.

다음을 참조함 : fVdwRadius.

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().

void Atom::SetNext ( Atom AtomNext)

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

Atom name.

PDBatom.hh 파일의 99 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom(), GetName().

int Atom::fNumInRes

its number in residue sequence

PDBatom.hh 파일의 98 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom(), PDBlib::Load().

double Atom::fOccupancy

Occupancy for the Atom.

PDBatom.hh 파일의 106 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom().

Atom* Atom::fpNext
private

Pointer to the next Atom.

PDBatom.hh 파일의 111 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom(), GetNext(), SetNext().

std::string Atom::fResName

Residue name.

PDBatom.hh 파일의 100 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom().

int Atom::fResSeq

Residue sequence number.

PDBatom.hh 파일의 101 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom().

int Atom::fSerial

its serial number

PDBatom.hh 파일의 97 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom(), GetID().

double Atom::fTempFactor

Temperature factor for the Atom.

PDBatom.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Atom().

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().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: