#include <dvh.h>
 | 
|   | Dvh () | 
|   | 
|   | ~Dvh () | 
|   | 
 | 
| void  | set_input (const std::string &dicom_dir) | 
|   | Set the input directory containing the DICOM or Rt_study data.  
  | 
|   | 
| void  | set_structure_set_image (const char *ss_image_fn, const char *ss_list_fn) | 
|   | Set the structure set image. The image will be loaded from the specified filename, and an optional file containing the image list will be loaded.  
  | 
|   | 
| void  | set_structure_set_image (Segmentation *image) | 
|   | Set the structure set image as an Segmentation.  
  | 
|   | 
| void  | set_dose_image (const char *image_fn) | 
|   | Set the dose image. The image will be loaded from the specified filename.  
  | 
|   | 
| void  | set_dose_image (Plm_image *image) | 
|   | Set the dose image as a Plm image.  
  | 
|   | 
| void  | set_dose_image (const FloatImageType::Pointer image) | 
|   | Set the dose image as an ITK image.  
  | 
|   | 
| void  | set_dose_units (enum Dvh_units units) | 
|   | Set the units for dose image.  
  | 
|   | 
| void  | set_dvh_parameters (enum Dvh_normalization normalization, enum Histogram_type histogram_type, int num_bins, float bin_width) | 
|   | Set the units for dvh computation. Normalization in either percent or voxels, choice of cumulative or differential histogram, number of bins, and bin width.  
  | 
|   | 
 | 
| void  | run () | 
|   | Compute dvh.  
  | 
|   | 
 | 
| void  | save_csv (const char *csv_fn) | 
|   | Save the DVH as a csv file.  
  | 
|   | 
◆ Dvh_normalization
| Enumerator | 
|---|
| DVH_NORMALIZATION_PCT  |  | 
| DVH_NORMALIZATION_VOX  |  | 
 
 
◆ Dvh_units
| Enumerator | 
|---|
| DVH_UNITS_GY  |  | 
| DVH_UNITS_CGY  |  | 
 
 
◆ Histogram_type
| Enumerator | 
|---|
| DVH_CUMULATIVE_HISTOGRAM  |  | 
| DVH_DIFFERENTIAL_HISTOGRAM  |  | 
 
 
◆ Dvh()
◆ ~Dvh()
◆ default_dose_units()
Return the default value for dose units. 
 
 
◆ default_histogram_bin_width()
  
  
      
        
          | static float Dvh::default_histogram_bin_width  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return the default bin width (in Gy) in the histogram. 
 
 
◆ default_histogram_num_bins()
  
  
      
        
          | static int Dvh::default_histogram_num_bins  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return the default number of bins in the histogram. 
 
 
◆ default_histogram_type()
Return the default value for histogram type. 
 
 
◆ default_normalization()
Return the default value for DVH normalization. 
 
 
◆ run()
◆ save_csv()
      
        
          | void Dvh::save_csv  | 
          ( | 
          const char * |           csv_fn | ) | 
           | 
        
      
 
Save the DVH as a csv file. 
 
 
◆ set_dose_image() [1/3]
      
        
          | void Dvh::set_dose_image  | 
          ( | 
          const char * |           image_fn | ) | 
           | 
        
      
 
Set the dose image. The image will be loaded from the specified filename. 
 
 
◆ set_dose_image() [2/3]
      
        
          | void Dvh::set_dose_image  | 
          ( | 
          const FloatImageType::Pointer |           image | ) | 
           | 
        
      
 
Set the dose image as an ITK image. 
 
 
◆ set_dose_image() [3/3]
      
        
          | void Dvh::set_dose_image  | 
          ( | 
          Plm_image * |           image | ) | 
           | 
        
      
 
Set the dose image as a Plm image. 
 
 
◆ set_dose_units()
      
        
          | void Dvh::set_dose_units  | 
          ( | 
          enum Dvh_units |           units | ) | 
           | 
        
      
 
Set the units for dose image. 
 
 
◆ set_dvh_parameters()
Set the units for dvh computation. Normalization in either percent or voxels, choice of cumulative or differential histogram, number of bins, and bin width. 
 
 
◆ set_input()
      
        
          | void Dvh::set_input  | 
          ( | 
          const std::string & |           dicom_dir | ) | 
           | 
        
      
 
Set the input directory containing the DICOM or Rt_study data. 
 
 
◆ set_structure_set_image() [1/2]
      
        
          | void Dvh::set_structure_set_image  | 
          ( | 
          const char * |           ss_image_fn,  | 
        
        
           | 
           | 
          const char * |           ss_list_fn ) | 
        
      
 
Set the structure set image. The image will be loaded from the specified filename, and an optional file containing the image list will be loaded. 
 
 
◆ set_structure_set_image() [2/2]
◆ d_ptr
The documentation for this class was generated from the following files: