Geant4
10.03
|
#include <DicomBeam.hh>
Public Member Functions | |
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 |
DicomBeamControlPoint * | GetControlPoint (size_t ii) |
void | SetControlPointMetersets () |
void | Print (std::ostream &out) |
void | DumpToFile () |
Private Attributes | |
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 |
Definition at line 40 of file DicomBeam.hh.
DicomBeam::DicomBeam | ( | ) |
Definition at line 33 of file DicomBeam.cc.
|
inline |
Definition at line 44 of file DicomBeam.hh.
|
inline |
Definition at line 71 of file DicomBeam.hh.
References theBlocks.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 68 of file DicomBeam.hh.
References theCompensators.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 65 of file DicomBeam.hh.
References theControlPoints.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 62 of file DicomBeam.hh.
References theDevices.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 74 of file DicomBeam.hh.
References theWedges.
Referenced by DicomFilePlan::ReadData().
void DicomBeam::DumpToFile | ( | ) |
Definition at line 55 of file DicomBeam.cc.
References G4endl, theCompensators, theControlPoints, theDevices, theMeterset, and theNumber.
|
inline |
Definition at line 80 of file DicomBeam.hh.
References theControlPoints.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 77 of file DicomBeam.hh.
References theControlPoints.
Referenced by DicomFilePlan::ReadData().
void DicomBeam::Print | ( | std::ostream & | out | ) |
Definition at line 38 of file DicomBeam.cc.
void DicomBeam::SetControlPointMetersets | ( | ) |
Definition at line 44 of file DicomBeam.cc.
References theControlPoints, and theMeterset.
|
inline |
Definition at line 47 of file DicomBeam.hh.
References theDoseSpecificationPoint.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 50 of file DicomBeam.hh.
References theMeterset.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 56 of file DicomBeam.hh.
References theNumber.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 59 of file DicomBeam.hh.
References theRadiationType.
Referenced by DicomFilePlan::ReadData().
|
inline |
Definition at line 53 of file DicomBeam.hh.
References theSourceAxisDistance.
Referenced by DicomFilePlan::ReadData().
|
private |
Definition at line 99 of file DicomBeam.hh.
Referenced by AddBlock().
|
private |
Definition at line 98 of file DicomBeam.hh.
Referenced by AddCompensator(), and DumpToFile().
|
private |
Definition at line 97 of file DicomBeam.hh.
Referenced by AddControlPoint(), DumpToFile(), GetControlPoint(), GetNControlPoints(), and SetControlPointMetersets().
|
private |
Definition at line 96 of file DicomBeam.hh.
Referenced by AddDevice(), and DumpToFile().
|
private |
Definition at line 91 of file DicomBeam.hh.
Referenced by SetDoseSpecificationPoint().
|
private |
Definition at line 92 of file DicomBeam.hh.
Referenced by DumpToFile(), SetControlPointMetersets(), and SetMeterset().
|
private |
Definition at line 94 of file DicomBeam.hh.
Referenced by DumpToFile(), and SetNumber().
|
private |
Definition at line 95 of file DicomBeam.hh.
Referenced by SetRadiationType().
|
private |
Definition at line 93 of file DicomBeam.hh.
Referenced by SetSourceAxisDistance().
|
private |
Definition at line 100 of file DicomBeam.hh.
Referenced by AddWedge().