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
Core::ActionHistory Class Reference
Inheritance diagram for Core::ActionHistory:
Core::Lockable

Public Types

typedef boost::signals2::signal< void() > history_changed_signal_type
 
- Public Types inherited from Core::Lockable
typedef boost::mutex mutex_type
 
typedef boost::unique_lock< mutex_type > lock_type
 

Public Member Functions

void set_max_history_size (size_t size)
 Set the size of the action history buffer.
 
size_t max_history_size ()
 Retrieve the size of this buffer.
 
size_t history_size ()
 Get the number of entries in the history buffer.
 
ActionHandle action (size_t index)
 Get the nth action in the buffer.
 
ActionResultHandle result (size_t index)
 Get the nth action result in the buffer.
 
void record_action (ActionHandle handle, ActionResultHandle result)
 
- Public Member Functions inherited from Core::Lockable
mutex_type & get_mutex () const
 

Public Attributes

history_changed_signal_type history_changed_signal_
 Signal indicating that the history changed.
 

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