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 Member Functions | List of all members
Seg3D::ClipboardUndoBufferItem Class Reference
Inheritance diagram for Seg3D::ClipboardUndoBufferItem:
Seg3D::UndoBufferItem

Public Member Functions

 ClipboardUndoBufferItem (const std::string &tag, ClipboardItemHandle clipboard_item)
 
virtual bool apply_and_clear_undo ()
 
void set_provenance_step_id (ProvenanceStepID step_id)
 
virtual size_t get_byte_size () const
 
virtual void compute_size ()
 
- Public Member Functions inherited from Seg3D::UndoBufferItem
 UndoBufferItem (const std::string &tag)
 
void set_redo_action (Core::ActionHandle action)
 
bool apply_redo (Core::ActionContextHandle &context)
 
std::string get_tag () const
 

Member Function Documentation

bool Seg3D::ClipboardUndoBufferItem::apply_and_clear_undo ( )
virtual

APPLY_AND_CLEAR_UNDO: Apply the undo information

Implements Seg3D::UndoBufferItem.

void Seg3D::ClipboardUndoBufferItem::compute_size ( )
virtual

COMPUTE_SIZE: Compute the size of the item

Implements Seg3D::UndoBufferItem.

size_t Seg3D::ClipboardUndoBufferItem::get_byte_size ( ) const
virtual

GET_BYTE_SIZE: The size of the item in memory ( approximately )

Implements Seg3D::UndoBufferItem.

void Seg3D::ClipboardUndoBufferItem::set_provenance_step_id ( ProvenanceStepID  step_id)

SET_PROVENANCE_STEP_ID: Set the provenance record ID associated with the action.


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