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