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