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