Learn R Programming

RadOnc (version 1.0.5)

gEUD: Generalized Equivalent Uniform Dose (gEUD) Calculation

Description

This function and its associated methods calculate gEUD value(s) for a given DVH or DVH.list object.

Usage

## S3 method for class 'DVH,numeric':
gEUD(x, a, dose.units = c("cGy", "Gy"))

## S3 method for class 'DVH.list,numeric': gEUD(x, a, dose.units = c("cGy", "Gy"))

Arguments

x
Can represent either an object of class DVH or DVH.list for which to calculate gEUD value(s).
a
Numeric value specifying tissue-specific parameter, should be negative for target structures (e.g. tumor) and positive for organs at risk. For a=1, the EUD is equivalent to mean dose, while for a=Inf and a=-Inf, the
dose.units
Value specifying dose units (must be one of "cGy" or "Gy").

Value

  • Returns a numeric vector containing the gEUD values (in units of dose.units) for all input objects.

References

Thieke, C., Bortfeld, T., Niemierko, A., and Nill, S. (2003) From physical dose constraints to equivalent uniform dose constraints in inverse radiotherapy planning. Med Phys 30(9), 2332-2339.

See Also

DVH, DVH.list

Examples

Run this code
data("RadOnc")
gEUD(janedoe, 1) == unlist(janedoe$"Dmean")
gEUD(janedoe, Inf) == unlist(janedoe$"Dmax")
gEUD(janedoe, -Inf) == unlist(janedoe$"Dmin")

Run the code above in your browser using DataLab