Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Member Functions | List of all members
Seg3D::GDCMLayerImporter Class Reference
Inheritance diagram for Seg3D::GDCMLayerImporter:
Seg3D::LayerFileSeriesImporter

Public Member Functions

 GDCMLayerImporter ()
 Construct a new layer file importer.
 
virtual bool get_file_info (LayerImporterFileInfoHandle &info)
 
virtual bool get_file_data (LayerImporterFileDataHandle &data)
 
virtual void set_dicom_swap_xyspacing_hint (bool value)
 
- Public Member Functions inherited from Seg3D::LayerFileSeriesImporter
 LayerFileSeriesImporter ()
 Create an importer for a given file.
 
virtual std::string get_filename () const
 
virtual std::vector< std::string > get_filenames () const
 
virtual std::string get_file_tag () const
 
virtual bool check_files ()
 
virtual InputFilesImporterHandle get_inputfiles_importer ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Seg3D::LayerFileSeriesImporter
static LayerImporterType GetType ()
 
- Protected Member Functions inherited from Seg3D::LayerFileSeriesImporter
void set_filenames (const std::vector< std::string > &filename)
 

Member Function Documentation

bool Seg3D::GDCMLayerImporter::get_file_data ( LayerImporterFileDataHandle &  data)
virtual

GET_FILE_DATA Get the file data from the file/ file series NOTE: The information is generated again, so that hints can be processed

bool Seg3D::GDCMLayerImporter::get_file_info ( LayerImporterFileInfoHandle &  info)
virtual

GET_FILE_INFO Get the information about the file we are currently importing. NOTE: This function often causes the file to be loaded in its entirety Hence it is best to run this on a separate thread if needed ( from the GUI ).

void Seg3D::GDCMLayerImporter::set_dicom_swap_xyspacing_hint ( bool  value)
virtual

SET_DICOM_SWAP_XYSPACING_HINT Some dicom writers interpret X/Y spacing incorrectly. The DICOM standard says that pixel spacing is in Y/X order, but some scanners put it in X/Y order. Hence a hint can be given how to interpret the data


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