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 | |
calc_displacements_t (bool tiles_already_warped, const TImage *tile_0, const TMask *mask_0, const base_transform_t *forward_0, const TImage *tile_1, const TMask *mask_1, const itk::GridTransform *forward_1, const unsigned int &neighborhood_size, const double &min_overlap, image_t::Pointer dx, image_t::Pointer dy, image_t::Pointer db, const std::list< image_t::IndexType > &index, const std::list< pnt2d_t > ¢er) | |
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 | |
bool | tiles_already_warped_ |
const TImage * | tile_0_ |
const TMask * | mask_0_ |
const base_transform_t * | forward_0_ |
const TImage * | tile_1_ |
const TMask * | mask_1_ |
const itk::GridTransform * | forward_1_ |
TImage::SpacingType | sp_ |
TImage::SizeType | sz_ |
const double | min_overlap_ |
image_t::Pointer | dx_ |
image_t::Pointer | dy_ |
image_t::Pointer | db_ |
std::vector< image_t::IndexType > | index_ |
std::vector< pnt2d_t > | center_ |
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 | |
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) |
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_ |