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 Types | Public Member Functions | List of all members
Core::MaskDataSlice Class Reference
Inheritance diagram for Core::MaskDataSlice:

Public Types

typedef long long generation_type
 Generation number compatible with DataBlock class.
 
typedef int index_type
 

Public Member Functions

 MaskDataSlice (MaskDataBlockHandle datablock, SliceType slice_type, index_type index)
 
virtual ~MaskDataSlice ()
 Destructor that unregisters itself from the DataBlockManager.
 
size_t get_nx () const
 Get the number of samples in the x direction.
 
size_t get_ny () const
 Get the number of samples in the y direction.
 
size_t get_nz () const
 Get the number of samples in the z direction.
 
size_t get_size () const
 Get the total number of samples.
 
size_t get_byte_size () const
 Get the size in bytes.
 
SliceType get_slice_type () const
 Whether the slice is axial, coronal, or sagittal.
 
generation_type get_generation () const
 Get the current generation number of the data volume.
 
MaskDataBlockHandle get_mask_data_block () const
 Get the underlying data block that contains the data of the slice.
 
index_type get_index () const
 Get the index of the slice.
 

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