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