|
GDCM 3.0.24
|
EmptyMaskGenerator Main class to generate a Empty Mask Series from an input Series. This class takes an input folder and generates a series of DICOM files in the specified output directory. This class handles multiples DICOM Series within the same input directory. More...
#include <gdcmEmptyMaskGenerator.h>
Public Types | |
| enum | SOPClassUIDMode { UseOriginalSOPClassUID = 0 , UseGrayscaleSecondaryImageStorage } |
Public Member Functions | |
| EmptyMaskGenerator () | |
| ~EmptyMaskGenerator () | |
| bool | Execute () |
| Main loop. | |
| void | SetInputDirectory (const char *dirname) |
| Specify input directory. | |
| void | SetOutputDirectory (const char *dirname) |
| Specify output directory. | |
| void | SetSOPClassUIDMode (SOPClassUIDMode mode) |
EmptyMaskGenerator Main class to generate a Empty Mask Series from an input Series. This class takes an input folder and generates a series of DICOM files in the specified output directory. This class handles multiples DICOM Series within the same input directory.
The class allow two mode of operations:
UseOriginalSOPClassUID is the mode where original attributes are copied from the original DICOM instance.
UseGrayscaleSecondaryImageStorage is the mode where attributes are generated so as to create a MultiframeGrayscaleByteSecondaryCaptureImageStorage (MultiframeGrayscaleWordSecondaryCaptureImageStorage) instance.
In both mode:
| gdcm::EmptyMaskGenerator::EmptyMaskGenerator | ( | ) |
| gdcm::EmptyMaskGenerator::~EmptyMaskGenerator | ( | ) |
| bool gdcm::EmptyMaskGenerator::Execute | ( | ) |
Main loop.
| void gdcm::EmptyMaskGenerator::SetInputDirectory | ( | const char * | dirname | ) |
Specify input directory.
| void gdcm::EmptyMaskGenerator::SetOutputDirectory | ( | const char * | dirname | ) |
Specify output directory.
| void gdcm::EmptyMaskGenerator::SetSOPClassUIDMode | ( | SOPClassUIDMode | mode | ) |
Select generation of SOP Class UID method: Default is UseOriginalSOPClassUID