SCIRun
5.0
|
#include <ControllerInterfaces.h>
Public Types | |
typedef ProvenanceItem< Memento > | Item |
typedef Item::Handle | ItemHandle |
typedef std::stack< ItemHandle > | Stack |
typedef Stack::container_type | List |
typedef Engine::NetworkIOInterface < Memento > | IOType |
Public Member Functions | |
ProvenanceManager (IOType *networkIO) | |
void | setInitialState (const Memento &initialState) |
void | addItem (ItemHandle item) |
ItemHandle | undo () |
ItemHandle | redo () |
List | undoAll () |
List | redoAll () |
void | clearAll () |
size_t | undoSize () const |
size_t | redoSize () const |
const IOType * | networkIO () const |
typedef Engine::NetworkIOInterface<Memento> IOType |
typedef ProvenanceItem<Memento> Item |
typedef Item::Handle ItemHandle |
typedef Stack::container_type List |
typedef std::stack<ItemHandle> Stack |
|
explicit |
void addItem | ( | ItemHandle | item | ) |
void clearAll | ( | ) |
const ProvenanceManager< Memento >::IOType * networkIO | ( | ) | const |
ProvenanceManager< Memento >::ItemHandle redo | ( | ) |
ProvenanceManager< Memento >::List redoAll | ( | ) |
size_t redoSize | ( | ) | const |
void setInitialState | ( | const Memento & | initialState | ) |
ProvenanceManager< Memento >::ItemHandle undo | ( | ) |
ProvenanceManager< Memento >::List undoAll | ( | ) |
size_t undoSize | ( | ) | const |