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