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 | Public Member Functions | Public Attributes | List of all members
Seg3D::LayerFilterPrivate Class Reference
Inheritance diagram for Seg3D::LayerFilterPrivate:
Core::ConnectionHandler

Public Types

typedef std::map< Layer *, ProvenanceID > provenance_map_type
 

Public Member Functions

void finalize ()
 
bool delete_layer (LayerHandle layer)
 
void internal_abort ()
 
void create_undo_redo_record (Core::ActionContextHandle context, Core::ActionHandle action)
 
void create_provenance_record (Core::ActionContextHandle context, Core::ActionHandle action, bool split_prov)
 
- Public Member Functions inherited from Core::ConnectionHandler
void add_connection (const boost::signals2::connection &connection)
 
void add_connection (const ConnectionHandlerConnectionHandle &connection)
 
void disconnect_all ()
 

Public Attributes

std::string error_
 
std::string success_
 
std::vector< LayerHandle > locked_for_use_layers_
 
std::vector< LayerHandle > locked_for_processing_layers_
 
std::vector< LayerHandle > locked_for_deletion_layers_
 
std::vector< LayerHandle > created_layers_
 
std::vector< LayerHandle > volume_check_point_layers_
 
std::vector< LayerHandle > deleted_layers_
 
bool done_
 
bool abort_
 
bool stop_
 
boost::mutex mutex_
 
boost::condition_variable filter_done_
 
Layer::filter_key_type key_
 
LayerManager::id_count_type id_count_
 
provenance_map_type provenance_ids_
 
ProvenanceStepHandle provenance_step_
 
std::vector< ProvenanceStepID > prov_step_ids_
 
LayerUndoBufferItemWeakHandle undo_item_weak_handle_
 
LayerFilterfilter_
 
SandboxID sandbox_
 
LayerFilterNotifierHandle notifier_
 

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