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::Path Class Reference

Public Member Functions

size_t get_path_num () const
 Get number of Path.
 
SinglePathget_one_path (int index)
 Get the corresponding path.
 
bool find_one_path (Point &p1, Point &p2, SinglePath &spath)
 
const std::vector< SinglePath > & get_all_paths () const
 
void set_all_paths (std::vector< SinglePath > &paths)
 
void set_one_path (int index, const SinglePath &pt)
 
void add_one_path (const SinglePath &pt)
 
bool delete_one_path (Point &p1, Point &p2)
 
void delete_all_paths ()
 
void set_start_point (const Point &pt)
 
const Pointget_start_point () const
 
void set_end_point (const Point &pt)
 
const Pointget_end_point () const
 
bool operator== (const Path &) const
 
bool operator!= (const Path &) const
 

Member Function Documentation

void Core::Path::add_one_path ( const SinglePath pt)

Add one path to paths void add_one_path( const std::vector< Point >& pt );

void Core::Path::set_one_path ( int  index,
const SinglePath pt 
)

Set the corresponding path void set_one_path( int index, const std::vector< Point >& pt ) ;


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