26 #ifndef DicomBeamControlPoint__HH
27 #define DicomBeamControlPoint__HH
31 #include "dcmtk/dcmrt/seq/drtcps.h"
191 void Print( std::ostream& out );
void SetPatientSupportRotationDirection(OFString dat)
void SetTableTopVerticalPosition(Float64 dat)
void AddDevice(DicomBeamDevicePos *dbd)
OFString thePatientSupportRotationDirection
void SetPatientSupportAngle(Float64 dat)
void SetTableTopPitchRotationDirection(OFString dat)
OFString theBeamLimitingDeviceRotationDirection
Float64 theMetersetWeight
void SetTableTopLateralPosition(Float64 dat)
OFString GetBeamLimitingDeviceRotationDirection() const
Float64 theTableTopLateralPosition
void SetTableTopEccentricRotationDirection(OFString dat)
Float32 theGantryPitchAngle
void SetGantryRotationDirection(OFString dat)
void SetTableTopEccentricAngle(Float64 dat)
void SetCumulativeMetersetWeight(Float64 dat)
OFString GetTableTopEccentricRotationDirection() const
OFString theGantryRotationDirection
void SetTableTopRollAngle(Float32 dat)
Float32 theTableTopRollAngle
void Print(std::ostream &out)
Float32 GetTableTopRollAngle() const
Float64 theSourceToSurfaceDistance
Float64 theSurfaceEntryPoint
void SetBeamLimitingDeviceAngle(Float64 dat)
Float64 GetTableTopEccentricAxisDistance() const
void SetGantryPitchAngle(Float32 dat)
void DumpToFile(std::ofstream &out)
Float64 GetSurfaceEntryPoint() const
void SetTableTopLongitudinalPosition(Float64 dat)
OFString GetGantryRotationDirection() const
void SetBeamLimitingDeviceRotationDirection(OFString dat)
void SetIsocenterPosition(G4ThreeVector dat)
void SetMetersetWeight(Float64 dat)
Float64 thePatientSupportAngle
Float64 GetTableTopVerticalPosition() const
Float64 GetTableTopEccentricAngle() const
void SetTableTopPitchAngle(Float32 dat)
G4ThreeVector theIsocenterPosition
Float64 GetPatientSupportAngle() const
Float64 theTableTopEccentricAxisDistance
DicomBeamControlPoint(DRTControlPointSequence::Item cpItem, DicomBeamControlPoint *point0)
Float64 theTableTopLongitudinalPosition
OFString theTableTopRollRotationDirection
Float64 theCumulativeMetersetWeight
Float32 GetGantryPitchAngle() const
Float64 GetTableTopLateralPosition() const
Float64 theTableTopEccentricAngle
OFString GetPatientSupportRotationDirection() const
Float64 GetSourceToSurfaceDistance() const
Float64 theTableTopVerticalPosition
OFString GetTableTopRollRotationDirection() const
void SetNominalBeamEnergy(Float64 dat)
Float64 GetBeamLimitingDeviceAngle() const
Float64 theNominalBeamEnergy
void SetGantryAngle(Float64 dat)
OFString GetTableTopPitchRotationDirection() const
Float64 theBeamLimitingDeviceAngle
void SetTableTopRollRotationDirection(OFString dat)
Float32 theTableTopPitchAngle
G4ThreeVector GetIsocenterPosition() const
void SetSurfaceEntryPoint(Float64 dat)
void SetTableTopEccentricAxisDistance(Float64 dat)
void SetSourceToSurfaceDistance(Float64 dat)
Float32 GetTableTopPitchAngle() const
Float64 GetCumulativeMetersetWeight() const
void SetIndex(Sint32 dat)
OFString theTableTopEccentricRotationDirection
Float64 GetTableTopLongitudinalPosition() const
Float64 GetMetersetWeight() const
std::vector< DicomBeamDevicePos * > theDevices
Float64 GetNominalBeamEnergy() const
OFString theTableTopPitchRotationDirection