29 #include "dcmtk/dcmdata/dcfilefo.h" 
   48     theDoseSpecificationPoint = point;
 
   54     theSourceAxisDistance = dat;
 
   60     theRadiationType = dat;
 
   63     theDevices.push_back(db);
 
   66     theControlPoints.push_back(db);
 
   69     theCompensators.push_back(db);
 
   72     theBlocks.push_back(db);
 
   75     theWedges.push_back(db);
 
   78     return theControlPoints.size();
 
   81     return theControlPoints[ii];
 
   86   void Print( std::ostream& out );
 
   93   Float64 theSourceAxisDistance;
 
   95   OFString theRadiationType;
 
   96   std::vector<DicomVBeamDevice*> theDevices;
 
   97   std::vector<DicomBeamControlPoint*> theControlPoints;
 
   98   std::vector<DicomBeamCompensator*> theCompensators; 
 
   99   std::vector<DicomBeamBlock*> theBlocks; 
 
  100   std::vector<DicomBeamWedge*> theWedges; 
 
void SetMeterset(Float64 dat)
 
void SetRadiationType(OFString dat)
 
void AddDevice(DicomVBeamDevice *db)
 
void SetDoseSpecificationPoint(G4ThreeVector point)
 
DicomBeamControlPoint * GetControlPoint(size_t ii)
 
void AddCompensator(DicomBeamCompensator *db)
 
void Print(std::ostream &out)
 
void AddControlPoint(DicomBeamControlPoint *db)
 
size_t GetNControlPoints() const 
 
void AddWedge(DicomBeamWedge *db)
 
void SetSourceAxisDistance(Float64 dat)
 
void SetNumber(Sint32 dat)
 
void AddBlock(DicomBeamBlock *db)
 
void SetControlPointMetersets()