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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Public Attributes | List of all members
Seg3D::InputFilesImporter Class Reference
Inheritance diagram for Seg3D::InputFilesImporter:
Core::Lockable

Public Member Functions

 InputFilesImporter (InputFilesID inputfiles_id)
 
void add_filename (const boost::filesystem::path &filename)
 
void set_copy_file_function (boost::function< bool(const boost::filesystem::path &, const boost::filesystem::path &) > copy_file_function)
 
InputFilesID get_inputfiles_id ()
 
bool copy_files (boost::filesystem::path &project_cache_path)
 
- Public Member Functions inherited from Core::Lockable
mutex_type & get_mutex () const
 

Public Attributes

InputFilesImporterPrivateHandle private_
 

Additional Inherited Members

- Public Types inherited from Core::Lockable
typedef boost::mutex mutex_type
 
typedef boost::unique_lock< mutex_type > lock_type
 

Member Function Documentation

void Seg3D::InputFilesImporter::add_filename ( const boost::filesystem::path &  filename)

ADD_FILENAME Add the name and path a file that needs to be copied

bool Seg3D::InputFilesImporter::copy_files ( boost::filesystem::path &  project_cache_path)

COPY_FILES Copy the files to the destination location inside the project

InputFilesID Seg3D::InputFilesImporter::get_inputfiles_id ( )

GET_INPUTFILE_ID Get the inputfile_id that was assigned to the series of files

void Seg3D::InputFilesImporter::set_copy_file_function ( boost::function< bool(const boost::filesystem::path &, const boost::filesystem::path &) >  copy_file_function)

SET_COPY_FILE_FUNCTION Set the function that will copy the file


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