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 | 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: