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 | 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: