plastimatch
Loading...
Searching...
No Matches
dicom_sro_save.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _dicom_sro_save_h_
5#define _dicom_sro_save_h_
6
7#include "plmutil_config.h"
8#include "plm_image.h"
9#include "xform.h"
10
11class Dicom_sro_save_private;
12
21public:
24public:
25 Dicom_sro_save_private *d_ptr;
26public:
27
30
33 void set_fixed_image (const char* path);
36 void set_fixed_image (const Plm_image::Pointer& fixed_image);
40 void set_moving_image (const char* path);
43 void set_moving_image (const Plm_image::Pointer& moving_image);
45 void set_xform (const Xform::Pointer& xform);
48 void set_output_dir (const std::string& output_dir);
50
53
54 void run ();
56};
57
58#endif
The Dicom_sro_save is a utility class for saving DICOM Spatial Registration objects from different in...
Definition dicom_sro_save.h:20
Dicom_sro_save_private * d_ptr
Definition dicom_sro_save.h:25
std::shared_ptr< Self > Pointer
Definition plm_image.h:29
#define PLMUTIL_API
Definition plmutil_config.h:26