| 
    cgv
    
   | 
 
data structure for the information that is cached per volume slice More...
#include <marching_cubes.h>
Public Member Functions | |
| slice_info (unsigned int _resx, unsigned int _resy) | |
| void | init () | 
| bool | flag (int x, int y) const | 
| int | get_bit_code (int x, int y, int step=1) const | 
| const T & | value (int x, int y) const | 
| T & | value (int x, int y) | 
| void | set_value (int x, int y, T value, T iso_value) | 
| set value and flag at once   | |
| const int & | index (int x, int y, int e) const | 
| int & | index (int x, int y, int e) | 
| const int & | snap_index (int x, int y) const | 
| int & | snap_index (int x, int y) | 
Public Attributes | |
| unsigned int | resx | 
| unsigned int | resy | 
| std::vector< T > | values | 
| std::vector< bool > | flags | 
| std::vector< int > | indices | 
data structure for the information that is cached per volume slice
Definition at line 23 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 30 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 43 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 45 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 61 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 60 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 37 of file marching_cubes.h.
      
  | 
  inline | 
set value and flag at once
Definition at line 54 of file marching_cubes.h.
Referenced by cgv::media::mesh::marching_cubes_base< X, T >::extract_impl().
      
  | 
  inline | 
Definition at line 64 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 63 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 52 of file marching_cubes.h.
      
  | 
  inline | 
Definition at line 51 of file marching_cubes.h.
| std::vector<bool> cgv::media::mesh::slice_info< T >::flags | 
Definition at line 27 of file marching_cubes.h.
| std::vector<int> cgv::media::mesh::slice_info< T >::indices | 
Definition at line 28 of file marching_cubes.h.
| unsigned int cgv::media::mesh::slice_info< T >::resx | 
Definition at line 25 of file marching_cubes.h.
| unsigned int cgv::media::mesh::slice_info< T >::resy | 
Definition at line 25 of file marching_cubes.h.
| std::vector<T> cgv::media::mesh::slice_info< T >::values | 
Definition at line 26 of file marching_cubes.h.