#include <itkGDCMSeriesFileNames.h>
Inheritance diagram for itk::GDCMSeriesFileNames:
Public Types | |
typedef GDCMSeriesFileNames | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
const std::vector< std::string > & | GetInputFileNames () |
const std::vector< std::string > & | GetOutputFileNames () |
void | SetInputDirectory (const char *name) |
void | SetInputDirectory (std::string const &name) |
void | SetOutputDirectory (std::string const &name) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
GDCMSeriesFileNames () | |
~GDCMSeriesFileNames () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
This class generate a sequence of files whose filenames points to a DICOM file. The oredring is based on the following strategy: Read all images in the directory (assuming there is only one study/serie)
1. Extract Image Orientation & Image Position from DICOM images, and then calculate the ordering based on the 3D coordinate of the slice 2. If for some reason this information is not found or failed, another strategy is used: the ordering is based on 'Image Number' 3. If this strategy also failed, then the filenames are ordered by lexicographical order.
Definition at line 45 of file itkGDCMSeriesFileNames.h.
|
Reimplemented from itk::Object. Definition at line 51 of file itkGDCMSeriesFileNames.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Definition at line 49 of file itkGDCMSeriesFileNames.h. Referenced by ~GDCMSeriesFileNames(). |
|
Reimplemented from itk::Object. Definition at line 50 of file itkGDCMSeriesFileNames.h. |
|
Definition at line 101 of file itkGDCMSeriesFileNames.h. |
|
Definition at line 102 of file itkGDCMSeriesFileNames.h. References Self. |
|
Run-time type information (and related methods). Reimplemented from itk::Object. |
|
Returns a vector containing the series' file names. The file names are ordered by the strategy define in header. |
|
Returns a vector containing the series' file names. The file names are ordered in the same extact order as the input one. This could be dangerous if the writting has change 3d position or some other DICOM tag in the header |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object. |
|
Set the directory that contains the DICOM series. Definition at line 74 of file itkGDCMSeriesFileNames.h. References itk::Object::Modified(). |
|
Set the directory that contains the DICOM series. Definition at line 62 of file itkGDCMSeriesFileNames.h. References itkExceptionMacro. |
|
Set the directory where the output DICOM serie should be written. Definition at line 86 of file itkGDCMSeriesFileNames.h. |