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