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 | List of all members
Core::LargeVolumeConverter Class Reference

Public Member Functions

void set_output_dir (const boost::filesystem::path &dir)
 
void set_first_file (const boost::filesystem::path &file)
 SET_FIRST_FILE.
 
void set_schema_parameters (const Vector &spacing, const Point &origin, const IndexVector &brick_size, size_t overlap)
 
bool run_phase1 (std::string &error)
 
void set_mem_limit (long long mem_limit)
 
bool run_phase2 (std::string &error)
 
bool run_phase3 (std::string &error)
 
LargeVolumeSchemaHandle get_schema () const
 

Member Function Documentation

LargeVolumeSchemaHandle Core::LargeVolumeConverter::get_schema ( ) const

GET_SCHEMA Get information about bricking schema

bool Core::LargeVolumeConverter::run_phase1 ( std::string &  error)

RUN_PHASE1 Check files and determine size

bool Core::LargeVolumeConverter::run_phase2 ( std::string &  error)

RUN_PHASE2 Downsample and build bricks

bool Core::LargeVolumeConverter::run_phase3 ( std::string &  error)

RUN_PHASE3 Compress bricks

void Core::LargeVolumeConverter::set_mem_limit ( long long  mem_limit)

SET_MEM_LIMIT How much meory to devote to the conversion process

void Core::LargeVolumeConverter::set_output_dir ( const boost::filesystem::path &  dir)

SET_OUTPUT_DIR Set the output directory for the file

void Core::LargeVolumeConverter::set_schema_parameters ( const Vector spacing,
const Point origin,
const IndexVector brick_size,
size_t  overlap 
)

SET_SCHEMA_PARAMETERS Upload parameters for schema


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