![]() |
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 Types | |
| typedef img_ptr_t::ObjectType::Pointer::ObjectType | TImage |
| typedef msk_ptr_t::ObjectType::Pointer::ObjectType | TMask |
Public Types inherited from the_transaction_t | |
| enum | state_t { PENDING_E, SKIPPED_E, STARTED_E, ABORTED_E, DONE_E } |
| typedef void(* | notify_cb_t) (void *, the_transaction_t *, state_t s) |
| typedef void(* | status_cb_t) (void *, the_transaction_t *, const char *status) |
Public Member Functions | |
| refine_one_tile_t (unsigned int tile_index, std::vector< itk::GridTransform::Pointer > &transform, const std::vector< img_ptr_t > &warped_tile, const std::vector< msk_ptr_t > &warped_mask, const std::vector< the_dynamic_array_t< unsigned int > > &neighbors, const bool &tiles_already_warped, const unsigned int &neighborhood_size, const double &minimum_overlap, const unsigned int &median_filter_radius, const bool &keep_first_tile_fixed, std::vector< std::vector< vec2d_t > > &shift) | |
| void | execute (the_thread_interface_t *thread) |
Public Member Functions inherited from the_transaction_t | |
| state_t | state () const |
| void | set_state (const state_t &s) |
| bool | done () const |
| notify_cb_t | notify_cb () const |
| void | set_notify_cb (notify_cb_t cb, void *cb_data) |
| status_cb_t | status_cb () const |
| void | set_status_cb (status_cb_t cb, void *cb_data) |
| virtual void | notify (the_transaction_handler_t *handler, state_t s, const char *message=NULL) |
| virtual void | blab (the_transaction_handler_t *handler, const char *message) |
| bool | callback_request () |
| virtual void | callback () |
Public Attributes | |
| unsigned int | tile_index_ |
| std::vector< itk::GridTransform::Pointer > & | transform_ |
| const std::vector< img_ptr_t > & | warped_tile_ |
| const std::vector< msk_ptr_t > & | warped_mask_ |
| const std::vector< the_dynamic_array_t< unsigned int > > & | neighbors_ |
| const bool | tiles_already_warped_ |
| const unsigned int | neighborhood_ |
| const double | minimum_overlap_ |
| const unsigned int | median_radius_ |
| const bool | keep_first_tile_fixed_ |
| std::vector< std::vector< vec2d_t > > & | shift_ |
Public Attributes inherited from the_transaction_t | |
| notify_cb_t | notify_cb_ |
| void * | notify_cb_data_ |
| status_cb_t | status_cb_ |
| void * | status_cb_data_ |
Additional Inherited Members | |
Protected Types inherited from the_transaction_t | |
| enum | request_t { NOTHING_E, WAITING_E } |
Protected Attributes inherited from the_transaction_t | |
| the_mutex_interface_t * | mutex_ |
| request_t | request_ |
| state_t | state_ |
1.8.10