26 #ifndef DicomBeamDevice__HH
27 #define DicomBeamDevice__HH
29 #include "dcmtk/dcmdata/dcfilefo.h"
33 class DicomBeamDeviceDevice;
34 class DicomBeamDeviceControlPoint;
36 #include "dcmtk/dcmrt/seq/drtblds1.h"
37 #include "dcmtk/dcmrt/seq/drtbldps.h"
42 DicomBeamDevice(DRTBeamLimitingDeviceSequenceInRTBeamsModule::Item bldsItem);
71 void Print( std::ostream& out );
std::vector< Float64 > thePositionBoundaries
Float64 GetSourceToBeamLimitingDeviceDistance() const
Sint32 theNumberOfLeafJawPairs
DicomBeamDevice(DRTBeamLimitingDeviceSequenceInRTBeamsModule::Item bldsItem)
void SetNumberOfLeafJawPairs(Sint32 dat)
void SetType(OFString dat)
void Print(std::ostream &out)
Float64 GetPositionBoundary(size_t ii)
Sint32 GetNumberOfLeafJawPairs() const
Float64 theSourceToBeamLimitingDeviceDistance
void AddPositionBoundary(Float64 dat)
void SetSourceToBeamLimitingDeviceDistance(Float64 dat)