plastimatch
Loading...
Searching...
No Matches
Dcmtk_rt_study Class Reference

#include <dcmtk_rt_study.h>

Public Member Functions

 Dcmtk_rt_study ()
 
 Dcmtk_rt_study (const char *dicom_path)
 
 ~Dcmtk_rt_study ()
 
void load (const char *dicom_path)
 
void save (const char *dicom_path)
 
const char * get_ct_series_uid () const
 
const char * get_dose_instance_uid () const
 
const char * get_dose_series_uid () const
 
const char * get_frame_of_reference_uid () const
 
const char * get_plan_instance_uid () const
 
const char * get_rtss_instance_uid () const
 
const char * get_rtss_series_uid () const
 
const char * get_study_date () const
 
const char * get_study_time () const
 
const char * get_study_description () const
 
const char * get_study_uid () const
 
std::vector< Dcmtk_slice_data > * get_slice_data ()
 
Plm_image::Pointerget_image ()
 
Volume::Pointer get_image_volume_float ()
 
Volumeget_volume ()
 
void set_image (const Plm_image::Pointer &image)
 
Rtss::Pointerget_rtss ()
 
void set_rtss (const Rtss::Pointer &rtss)
 
Rtplan::Pointerget_rtplan ()
 
void set_rtplan (const Rtplan::Pointer &rtplan)
 
Plm_image::Pointerget_dose ()
 
void set_dose (const Plm_image::Pointer &dose)
 
void set_rt_study_metadata (const Rt_study_metadata::Pointer &rt_study_metadata)
 
void set_filenames_with_uid (bool filenames_with_uid)
 
void image_save (const char *dicom_path)
 
void dose_save (const char *dicom_path)
 
void rtss_save (const char *dicom_path)
 
void rtplan_save (const char *dicom_path)
 
void load_directory (void)
 
void image_load ()
 
void rtss_load ()
 
void rtdose_load ()
 
void rtplan_load ()
 
void insert_file (const char *fn)
 
void insert_directory (const char *fn)
 
void sort_all (void)
 
void debug (void) const
 

Public Attributes

Dcmtk_rt_study_privated_ptr
 

Protected Member Functions

void rt_ion_plan_load ()
 

Constructor & Destructor Documentation

◆ Dcmtk_rt_study() [1/2]

Dcmtk_rt_study::Dcmtk_rt_study ( )

◆ Dcmtk_rt_study() [2/2]

Dcmtk_rt_study::Dcmtk_rt_study ( const char * dicom_path)

◆ ~Dcmtk_rt_study()

Dcmtk_rt_study::~Dcmtk_rt_study ( )

Member Function Documentation

◆ debug()

void Dcmtk_rt_study::debug ( void ) const

◆ dose_save()

void Dcmtk_rt_study::dose_save ( const char * dicom_path)

◆ get_ct_series_uid()

const char * Dcmtk_rt_study::get_ct_series_uid ( ) const

◆ get_dose()

Plm_image::Pointer & Dcmtk_rt_study::get_dose ( )

◆ get_dose_instance_uid()

const char * Dcmtk_rt_study::get_dose_instance_uid ( ) const

◆ get_dose_series_uid()

const char * Dcmtk_rt_study::get_dose_series_uid ( ) const

◆ get_frame_of_reference_uid()

const char * Dcmtk_rt_study::get_frame_of_reference_uid ( ) const

◆ get_image()

Plm_image::Pointer & Dcmtk_rt_study::get_image ( )

◆ get_image_volume_float()

Volume::Pointer Dcmtk_rt_study::get_image_volume_float ( )

◆ get_plan_instance_uid()

const char * Dcmtk_rt_study::get_plan_instance_uid ( ) const

◆ get_rtplan()

Rtplan::Pointer & Dcmtk_rt_study::get_rtplan ( )

◆ get_rtss()

Rtss::Pointer & Dcmtk_rt_study::get_rtss ( )

◆ get_rtss_instance_uid()

const char * Dcmtk_rt_study::get_rtss_instance_uid ( ) const

◆ get_rtss_series_uid()

const char * Dcmtk_rt_study::get_rtss_series_uid ( ) const

◆ get_slice_data()

std::vector< Dcmtk_slice_data > * Dcmtk_rt_study::get_slice_data ( )

◆ get_study_date()

const char * Dcmtk_rt_study::get_study_date ( ) const

◆ get_study_description()

const char * Dcmtk_rt_study::get_study_description ( ) const

◆ get_study_time()

const char * Dcmtk_rt_study::get_study_time ( ) const

◆ get_study_uid()

const char * Dcmtk_rt_study::get_study_uid ( ) const

◆ get_volume()

Volume * Dcmtk_rt_study::get_volume ( )

◆ image_load()

void Dcmtk_rt_study::image_load ( )

◆ image_save()

void Dcmtk_rt_study::image_save ( const char * dicom_path)

◆ insert_directory()

void Dcmtk_rt_study::insert_directory ( const char * fn)

◆ insert_file()

void Dcmtk_rt_study::insert_file ( const char * fn)

◆ load()

void Dcmtk_rt_study::load ( const char * dicom_path)

◆ load_directory()

void Dcmtk_rt_study::load_directory ( void )

◆ rt_ion_plan_load()

void Dcmtk_rt_study::rt_ion_plan_load ( void )
protected

◆ rtdose_load()

void Dcmtk_rt_study::rtdose_load ( )

◆ rtplan_load()

void Dcmtk_rt_study::rtplan_load ( void )

◆ rtplan_save()

void Dcmtk_rt_study::rtplan_save ( const char * dicom_path)

◆ rtss_load()

void Dcmtk_rt_study::rtss_load ( void )

◆ rtss_save()

void Dcmtk_rt_study::rtss_save ( const char * dicom_path)
  • ROIPhysicalProperty *‍/

◆ save()

void Dcmtk_rt_study::save ( const char * dicom_path)

◆ set_dose()

void Dcmtk_rt_study::set_dose ( const Plm_image::Pointer & dose)

◆ set_filenames_with_uid()

void Dcmtk_rt_study::set_filenames_with_uid ( bool filenames_with_uid)

◆ set_image()

void Dcmtk_rt_study::set_image ( const Plm_image::Pointer & image)

◆ set_rt_study_metadata()

void Dcmtk_rt_study::set_rt_study_metadata ( const Rt_study_metadata::Pointer & rt_study_metadata)

◆ set_rtplan()

void Dcmtk_rt_study::set_rtplan ( const Rtplan::Pointer & rtplan)

◆ set_rtss()

void Dcmtk_rt_study::set_rtss ( const Rtss::Pointer & rtss)

◆ sort_all()

void Dcmtk_rt_study::sort_all ( void )

Member Data Documentation

◆ d_ptr

Dcmtk_rt_study_private* Dcmtk_rt_study::d_ptr

The documentation for this class was generated from the following files: