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

#include <DicomBeam.hh>

Public 멤버 함수

 DicomBeam ()
 
 ~DicomBeam ()
 
void SetDoseSpecificationPoint (G4ThreeVector point)
 
void SetMeterset (Float64 dat)
 
void SetSourceAxisDistance (Float64 dat)
 
void SetNumber (Sint32 dat)
 
void SetRadiationType (OFString dat)
 
void AddDevice (DicomVBeamDevice *db)
 
void AddControlPoint (DicomBeamControlPoint *db)
 
void AddCompensator (DicomBeamCompensator *db)
 
void AddBlock (DicomBeamBlock *db)
 
void AddWedge (DicomBeamWedge *db)
 
size_t GetNControlPoints () const
 
DicomBeamControlPointGetControlPoint (size_t ii)
 
void SetControlPointMetersets ()
 
void Print (std::ostream &out)
 
void DumpToFile ()
 

Private 속성

G4ThreeVector theDoseSpecificationPoint
 
Float64 theMeterset
 
Float64 theSourceAxisDistance
 
Sint32 theNumber
 
OFString theRadiationType
 
std::vector< DicomVBeamDevice * > theDevices
 
std::vector
< DicomBeamControlPoint * > 
theControlPoints
 
std::vector
< DicomBeamCompensator * > 
theCompensators
 
std::vector< DicomBeamBlock * > theBlocks
 
std::vector< DicomBeamWedge * > theWedges
 

상세한 설명

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

생성자 & 소멸자 문서화

DicomBeam::DicomBeam ( )

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

DicomBeam::~DicomBeam ( )
inline

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

멤버 함수 문서화

void DicomBeam::AddBlock ( DicomBeamBlock db)
inline

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

다음을 참조함 : theBlocks.

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

void DicomBeam::AddCompensator ( DicomBeamCompensator db)
inline

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

다음을 참조함 : theCompensators.

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

void DicomBeam::AddControlPoint ( DicomBeamControlPoint db)
inline

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

다음을 참조함 : theControlPoints.

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

void DicomBeam::AddDevice ( DicomVBeamDevice db)
inline

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

다음을 참조함 : theDevices.

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

void DicomBeam::AddWedge ( DicomBeamWedge db)
inline

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

다음을 참조함 : theWedges.

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

void DicomBeam::DumpToFile ( )

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

다음을 참조함 : G4endl, theCompensators, theControlPoints, theDevices, theMeterset, theNumber.

DicomBeamControlPoint* DicomBeam::GetControlPoint ( size_t  ii)
inline

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

다음을 참조함 : theControlPoints.

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

size_t DicomBeam::GetNControlPoints ( ) const
inline

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

다음을 참조함 : theControlPoints.

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

void DicomBeam::Print ( std::ostream &  out)

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

void DicomBeam::SetControlPointMetersets ( )

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

다음을 참조함 : theControlPoints, theMeterset.

void DicomBeam::SetDoseSpecificationPoint ( G4ThreeVector  point)
inline

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

다음을 참조함 : theDoseSpecificationPoint.

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

void DicomBeam::SetMeterset ( Float64  dat)
inline

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

다음을 참조함 : theMeterset.

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

void DicomBeam::SetNumber ( Sint32  dat)
inline

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

다음을 참조함 : theNumber.

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

void DicomBeam::SetRadiationType ( OFString  dat)
inline

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

다음을 참조함 : theRadiationType.

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

void DicomBeam::SetSourceAxisDistance ( Float64  dat)
inline

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

다음을 참조함 : theSourceAxisDistance.

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

멤버 데이타 문서화

std::vector<DicomBeamBlock*> DicomBeam::theBlocks
private

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

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

std::vector<DicomBeamCompensator*> DicomBeam::theCompensators
private

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

다음에 의해서 참조됨 : AddCompensator(), DumpToFile().

std::vector<DicomBeamControlPoint*> DicomBeam::theControlPoints
private

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

다음에 의해서 참조됨 : AddControlPoint(), DumpToFile(), GetControlPoint(), GetNControlPoints(), SetControlPointMetersets().

std::vector<DicomVBeamDevice*> DicomBeam::theDevices
private

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

다음에 의해서 참조됨 : AddDevice(), DumpToFile().

G4ThreeVector DicomBeam::theDoseSpecificationPoint
private

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

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

Float64 DicomBeam::theMeterset
private

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

다음에 의해서 참조됨 : DumpToFile(), SetControlPointMetersets(), SetMeterset().

Sint32 DicomBeam::theNumber
private

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

다음에 의해서 참조됨 : DumpToFile(), SetNumber().

OFString DicomBeam::theRadiationType
private

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

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

Float64 DicomBeam::theSourceAxisDistance
private

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

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

std::vector<DicomBeamWedge*> DicomBeam::theWedges
private

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

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


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