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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
Core::LogHistory Class Reference
Inheritance diagram for Core::LogHistory:
Core::Singleton< LogHistory >

Public Types

typedef std::pair< int, std::string > log_entry_type
 
typedef std::deque< log_entry_type > log_history_type
 
typedef boost::signals2::signal< void() > history_changed_signal_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 ()
 
log_entry_type log_entry (size_t index)
 Get the nth log entry in the buffer.
 
- Public Member Functions inherited from Core::Singleton< LogHistory >
LogHistoryinstance ()
 Get the singleton pointer to the application.
 

Public Attributes

history_changed_signal_type history_changed_signal_
 Signal indicating that the history changed.
 

Friends

class Singleton< LogHistory >
 

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