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

Public Member Functions

unsigned int xy_cell (const pnt2d_t &xy) const
 
unsigned int xy_triangle (const pnt2d_t &xy, pnt2d_t &uv) const
 
unsigned int uv_cell (const pnt2d_t &uv) const
 
unsigned int uv_triangle (const pnt2d_t &uv, pnt2d_t &xy) const
 
void update (const vec2d_t *xy_shift)
 
void shift (const vec2d_t &xy_shift)
 
void resize (unsigned int rows, unsigned int cols)
 
void rebuild ()
 
unsigned int xy_cell (const pnt2d_t &xy) const
 
unsigned int xy_triangle (const pnt2d_t &xy, pnt2d_t &uv) const
 
unsigned int uv_cell (const pnt2d_t &uv) const
 
unsigned int uv_triangle (const pnt2d_t &uv, pnt2d_t &xy) const
 
void update (const vec2d_t *xy_shift)
 
void shift (const vec2d_t &xy_shift)
 
void resize (unsigned int rows, unsigned int cols)
 
void rebuild ()
 

Public Attributes

std::vector< std::list< unsigned int > > xy_
 
std::vector< std::list< unsigned int > > uv_
 
unsigned int rows_
 
unsigned int cols_
 
pnt2d_t xy_min_
 
vec2d_t xy_ext_
 
std::vector< vertex_tmesh_
 
std::vector< triangle_ttri_
 

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