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 | Static Public Member Functions | Protected Member Functions | Friends | List of all members
Seg3D::LayerSingleFileImporter Class Reference
Inheritance diagram for Seg3D::LayerSingleFileImporter:
Seg3D::ITKLayerImporter Seg3D::Matlab73LayerImporter Seg3D::MatlabLayerImporter Seg3D::MRCLayerImporter Seg3D::NrrdLayerImporter Seg3D::VFFLayerImporter

Public Member Functions

 LayerSingleFileImporter ()
 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 ()
 

Static Public Member Functions

static LayerImporterType GetType ()
 

Protected Member Functions

void set_filename (const std::string &filename)
 

Friends

class LayerIO
 

Member Function Documentation

bool Seg3D::LayerSingleFileImporter::check_files ( )
virtual

CHECK_FILES Check the file headers to see if we could import it.

std::string Seg3D::LayerSingleFileImporter::get_file_tag ( ) const
virtual

GET_FILE_TAG: Get the tag of the filename or directory we are scanning

std::string Seg3D::LayerSingleFileImporter::get_filename ( ) const
virtual

GET_FILENAME Get the name of the file that needs to imported

std::vector< std::string > Seg3D::LayerSingleFileImporter::get_filenames ( ) const
virtual

GET_FILENAMES Get the names of the files that need to imported

InputFilesImporterHandle Seg3D::LayerSingleFileImporter::get_inputfiles_importer ( )
virtual

GET_INPUTFILES_IMPORTER For provenance files need to be copied into the project cache. As some files need special attention: for example mhd and nhdr files actually list where there data is stored, this function can be overloaded with a specific function that copies the files. Otherwise a default implementation is given in the two derived classes.

Reimplemented in Seg3D::ITKLayerImporter, and Seg3D::NrrdLayerImporter.

LayerImporterType Seg3D::LayerSingleFileImporter::GetType ( )
static

GETTYPE Get the type of the importere

void Seg3D::LayerSingleFileImporter::set_filename ( const std::string &  filename)
protected

SET_FILENAME Set the name of the file that needs to be importerd


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