#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: