ParaView
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
vtkSMRemoteObjectUpdateUndoElement Class Reference

vtkSMRemoteObject undo element. More...

#include <vtkSMRemoteObjectUpdateUndoElement.h>

Inheritance diagram for vtkSMRemoteObjectUpdateUndoElement:
Inheritance graph
[legend]
Collaboration diagram for vtkSMRemoteObjectUpdateUndoElement:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int Undo ()
virtual int Redo ()
virtual void SetProxyLocator (vtkSMProxyLocator *)
virtual vtkTypeUInt32 GetGlobalId ()
virtual void SetUndoRedoState (const vtkSMMessage *before, const vtkSMMessage *after)

Static Public Member Functions

static
vtkSMRemoteObjectUpdateUndoElement
New ()
static int IsTypeOf (const char *type)
static
vtkSMRemoteObjectUpdateUndoElement
SafeDownCast (vtkObject *o)

Public Attributes

vtkSMMessageBeforeState
vtkSMMessageAfterState

Protected Member Functions

 vtkSMRemoteObjectUpdateUndoElement ()
 ~vtkSMRemoteObjectUpdateUndoElement ()
int UpdateState (const vtkSMMessage *state)

Protected Attributes

vtkSMProxyLocatorProxyLocator

Detailed Description

vtkSMRemoteObject undo element.

This class keeps the before and after state of the RemoteObject in the vtkSMMessage form. It works with any proxy and RemoteObject. It is a very generic undoElement.

Definition at line 32 of file vtkSMRemoteObjectUpdateUndoElement.h.


Constructor & Destructor Documentation

vtkSMRemoteObjectUpdateUndoElement::vtkSMRemoteObjectUpdateUndoElement ( ) [protected]
vtkSMRemoteObjectUpdateUndoElement::~vtkSMRemoteObjectUpdateUndoElement ( ) [protected]

Member Function Documentation

static vtkSMRemoteObjectUpdateUndoElement* vtkSMRemoteObjectUpdateUndoElement::New ( ) [static]

Reimplemented from vtkObject.

virtual const char* vtkSMRemoteObjectUpdateUndoElement::GetClassName ( ) [virtual]

Reimplemented from vtkSMUndoElement.

static int vtkSMRemoteObjectUpdateUndoElement::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkSMUndoElement.

virtual int vtkSMRemoteObjectUpdateUndoElement::IsA ( const char *  type) [virtual]

Reimplemented from vtkSMUndoElement.

static vtkSMRemoteObjectUpdateUndoElement* vtkSMRemoteObjectUpdateUndoElement::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkSMUndoElement.

void vtkSMRemoteObjectUpdateUndoElement::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSMUndoElement.

virtual int vtkSMRemoteObjectUpdateUndoElement::Undo ( ) [virtual]

Undo the operation encapsulated by this element.

Returns:
the status of the operation, 1 on success, 0 otherwise.

Implements vtkUndoElement.

virtual int vtkSMRemoteObjectUpdateUndoElement::Redo ( ) [virtual]

Redo the operation encaspsulated by this element.

Returns:
the status of the operation, 1 on success, 0 otherwise.

Implements vtkUndoElement.

virtual void vtkSMRemoteObjectUpdateUndoElement::SetProxyLocator ( vtkSMProxyLocator ) [virtual]

Set ProxyLocator to use if any.

virtual void vtkSMRemoteObjectUpdateUndoElement::SetUndoRedoState ( const vtkSMMessage before,
const vtkSMMessage after 
) [virtual]

Set the state of the UndoElement

virtual vtkTypeUInt32 vtkSMRemoteObjectUpdateUndoElement::GetGlobalId ( ) [virtual]
int vtkSMRemoteObjectUpdateUndoElement::UpdateState ( const vtkSMMessage state) [protected]

Member Data Documentation

Definition at line 59 of file vtkSMRemoteObjectUpdateUndoElement.h.

Definition at line 60 of file vtkSMRemoteObjectUpdateUndoElement.h.

Definition at line 71 of file vtkSMRemoteObjectUpdateUndoElement.h.


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