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

Molecule Class. 더 자세히 ...

#include <PDBmolecule.hh>

Public 멤버 함수

 Molecule ()
 First constructor. 더 자세히 ...
 
 Molecule (const std::string &resName, int mNum)
 Second constructor. 더 자세히 ...
 
 ~Molecule ()
 Destructor. 더 자세히 ...
 
MoleculeGetNext ()
 information about molecule (not implemented) 더 자세히 ...
 
ResidueGetFirst ()
 Get the first Residue. 더 자세히 ...
 
int GetID ()
 Get number Molecule. 더 자세히 ...
 
void SetNext (Molecule *)
 Set the next Molecule. 더 자세히 ...
 
void SetFirst (Residue *)
 Set the first Residue. 더 자세히 ...
 

Public 속성

std::string fMolName
 Molecule name. 더 자세히 ...
 
int fMolNum
 Molecule number. 더 자세히 ...
 
double fMinGlobZ
 
double fMaxGlobZ
 
double fMinGlobX
 
double fMaxGlobX
 
double fMinGlobY
 
double fMaxGlobY
 
int fCenterX
 "X center" of this Molecule (for rotation...) 더 자세히 ...
 
int fCenterY
 "Y center" of this Molecule (for rotation...) 더 자세히 ...
 
int fCenterZ
 "Z center" of this Molecule (for rotation...) 더 자세히 ...
 
int fDistCenterMax
 dist from center to most away most of the molecule 더 자세히 ...
 
int fNbResidue
 Number of residue inside the molecule. 더 자세히 ...
 

Private 속성

MoleculefpNext
 Header of the next Molecule (usage before vector) 더 자세히 ...
 
ResiduefpFirst
 Header of the first Residue (usage before vector) 더 자세히 ...
 

상세한 설명

Molecule Class.

This Class define Molecule model ...

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

생성자 & 소멸자 문서화

Molecule::Molecule ( )

First constructor.

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

Molecule::Molecule ( const std::string &  resName,
int  mNum 
)

Second constructor.

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

다음을 참조함 : fCenterX, fCenterY, fCenterZ, fDistCenterMax, fMaxGlobX, fMaxGlobY, fMaxGlobZ, fMinGlobX, fMinGlobY, fMinGlobZ, fMolName, fMolNum, fNbResidue, fpFirst, fpNext.

Molecule::~Molecule ( )
inline

Destructor.

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

멤버 함수 문서화

Residue * Molecule::GetFirst ( )

Get the first Residue.

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

다음을 참조함 : fpFirst.

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

int Molecule::GetID ( )

Get number Molecule.

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

다음을 참조함 : fMolNum.

Molecule * Molecule::GetNext ( )

information about molecule (not implemented)

Get the next molecule

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

다음을 참조함 : fpNext.

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

void Molecule::SetFirst ( Residue resFirst)

Set the first Residue.

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

다음을 참조함 : fpFirst.

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

void Molecule::SetNext ( Molecule moleculeNext)

Set the next Molecule.

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

다음을 참조함 : fpNext.

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

멤버 데이타 문서화

int Molecule::fCenterX

"X center" of this Molecule (for rotation...)

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

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

int Molecule::fCenterY

"Y center" of this Molecule (for rotation...)

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

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

int Molecule::fCenterZ

"Z center" of this Molecule (for rotation...)

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

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

int Molecule::fDistCenterMax

dist from center to most away most of the molecule

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

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

double Molecule::fMaxGlobX

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

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

double Molecule::fMaxGlobY

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

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

double Molecule::fMaxGlobZ

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

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

double Molecule::fMinGlobX

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

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

double Molecule::fMinGlobY

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

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

double Molecule::fMinGlobZ

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

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

std::string Molecule::fMolName

Molecule name.

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

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

int Molecule::fMolNum

Molecule number.

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

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

int Molecule::fNbResidue

Number of residue inside the molecule.

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

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

Residue* Molecule::fpFirst
private

Header of the first Residue (usage before vector)

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

다음에 의해서 참조됨 : GetFirst(), Molecule(), SetFirst().

Molecule* Molecule::fpNext
private

Header of the next Molecule (usage before vector)

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

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


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