SOP_UndoModel Class Reference

#include <SOP_UndoModel.h>

Inheritance diagram for SOP_UndoModel:

UT_Undo

List of all members.

Public Member Functions

 SOP_UndoModel ()
virtual ~SOP_UndoModel ()
void init (unsigned char prev_lock, unsigned char new_lock, SOP_Node *sop, SOP_SoftLockData *prev_slockdata=0, SOP_SoftLockData *new_slockdata=0)
virtual void undo ()
virtual void redo ()
void setName (const char *name)
const char * getName ()

Protected Types

enum  SOP_UndoModelOperation { SOPUNDOMODEL_UNDO, SOPUNDOMODEL_REDO }

Protected Member Functions

int hasSopUndo ()
void doUndo (void *modeler)
void doRedo (void *modeler)


Detailed Description

Definition at line 32 of file SOP_UndoModel.h.


Member Enumeration Documentation

Enumerator:
SOPUNDOMODEL_UNDO 
SOPUNDOMODEL_REDO 

Definition at line 51 of file SOP_UndoModel.h.


Constructor & Destructor Documentation

SOP_UndoModel::SOP_UndoModel (  ) 

virtual SOP_UndoModel::~SOP_UndoModel (  )  [virtual]


Member Function Documentation

void SOP_UndoModel::doRedo ( void *  modeler  )  [protected]

void SOP_UndoModel::doUndo ( void *  modeler  )  [protected]

const char* SOP_UndoModel::getName ( void   )  [inline]

Definition at line 48 of file SOP_UndoModel.h.

int SOP_UndoModel::hasSopUndo (  )  [inline, protected]

Definition at line 57 of file SOP_UndoModel.h.

void SOP_UndoModel::init ( unsigned char  prev_lock,
unsigned char  new_lock,
SOP_Node sop,
SOP_SoftLockData *  prev_slockdata = 0,
SOP_SoftLockData *  new_slockdata = 0 
)

virtual void SOP_UndoModel::redo (  )  [virtual]

Implements UT_Undo.

void SOP_UndoModel::setName ( const char *  name  )  [inline]

Definition at line 47 of file SOP_UndoModel.h.

virtual void SOP_UndoModel::undo (  )  [virtual]

Implements UT_Undo.


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

Generated on Fri May 25 00:10:42 2012 for HDK by  doxygen 1.5.9