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 | |
LargeVolume (const LargeVolumeSchemaHandle &lv_schema) | |
LargeVolume (const LargeVolumeSchemaHandle &lv_schema, const GridTransform &cropped_trans) | |
virtual VolumeType | get_type () const |
Get the type of the data volume. | |
virtual double | get_min () const |
Get the minimum value. | |
virtual double | get_max () const |
Get the maximum value. | |
virtual double | get_cum_value (double fraction) const |
Get the value at a specific point in the histogram. | |
virtual bool | is_valid () const |
Check whether the volume has a valid data block. | |
DataType | get_data_type () const |
Get the data type of the data in this volume. | |
virtual mutex_type & | get_mutex () |
Get access to the mutex protecting this LargeVolume. | |
virtual NrrdDataHandle | convert_to_nrrd () |
Get the volume data as a nrrd wrapped in a NrrdData structure. | |
virtual DataBlock::generation_type | get_generation () const |
Get the generation number of the data volume. | |
virtual DataBlock::generation_type | register_data (DataBlock::generation_type generation=-1) |
Register the underlying data with the DataBlockManager. | |
virtual void | unregister_data () |
Unregister the underlying data with DataBlockManager. | |
virtual size_t | get_byte_size () const |
Get the size of the data in bytes. | |
LargeVolumeSchemaHandle | get_schema () |
Get the underlying large volume schema. | |
bool | is_cropped () const |
Whether to crop the underlying large volume. | |