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 | Static Public Attributes | List of all members
Core::DataVolumePrivate Class Reference
Inheritance diagram for Core::DataVolumePrivate:
Core::Lockable

Public Member Functions

bool generate_bricks ()
 
template<class DST_TYPE >
void copy_data (DST_TYPE *buffer, size_t width, size_t height, size_t depth, size_t x_start, size_t x_end, size_t y_start, size_t y_end, size_t z_start, size_t z_end)
 
template<class DST_TYPE , class SRC_TYPE >
void copy_typed_data (DST_TYPE *buffer, size_t width, size_t height, size_t depth, size_t x_start, size_t x_end, size_t y_start, size_t y_end, size_t z_start, size_t z_end)
 
- Public Member Functions inherited from Core::Lockable
mutex_type & get_mutex () const
 

Public Attributes

DataBlockHandle data_block_
 
bool bricks_generated_
 
std::vector< DataVolumeBrickHandle > bricks_
 
DataVolumevolume_
 

Static Public Attributes

static const unsigned int BRICK_SIZE_C = 256
 
static const unsigned int OVERLAP_SIZE_C = 2
 

Additional Inherited Members

- Public Types inherited from Core::Lockable
typedef boost::mutex mutex_type
 
typedef boost::unique_lock< mutex_type > lock_type
 

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