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
pyramid_t Class Reference

Public Member Functions

void setup (const image_t *initial_image, const mask_t *mask, const double &initial_sigma, const unsigned int s, const double min_edge=96.0, const bool &make_keys=true)
 
unsigned int octaves () const
 
bool remove_lowest_resolution_octave (const unsigned int how_many=1)
 
bool remove_highest_resolution_octave (const unsigned int how_many=1)
 
void detect_extrema (const unsigned int &pyramid, const double percent_below_threshold, const bool threshold_by_area=true, const bfs::path &fn_prefix="")
 
void generate_keys ()
 
void generate_descriptors (const unsigned int &descriptor_version)
 
unsigned int count_extrema () const
 
unsigned int count_keys () const
 
void debug (const bfs::path &fn_prefix) const
 
bool save (const bfs::path &fn_save) const
 
bool load (const bfs::path &fn_save)
 

Public Attributes

std::vector< octave_toctave_
 
bfs::path fn_data_
 

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