ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends
vtkSMPipelineState Class Reference

class that manage the state of the processing pipeline More...

#include <vtkSMPipelineState.h>

Inheritance diagram for vtkSMPipelineState:
Inheritance graph
[legend]
Collaboration diagram for vtkSMPipelineState:
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 const vtkSMMessageGetFullState ()
virtual void LoadState (const vtkSMMessage *msg, vtkSMProxyLocator *locator)
void ValidateState ()

Static Public Member Functions

static vtkSMPipelineStateNew ()
static int IsTypeOf (const char *type)
static vtkSMPipelineStateSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkSMPipelineState ()
virtual ~vtkSMPipelineState ()

Friends

class vtkSMSessionProxyManager

Detailed Description

class that manage the state of the processing pipeline

This class is used to provide a RemoteObject API to the vtkSMProxyManager which allow Undo/Redo and state sharing across several ParaView clients. Basically, we expose the state management API of RemoteObject to handle registration and unregistration of proxies.

Definition at line 35 of file vtkSMPipelineState.h.


Constructor & Destructor Documentation

vtkSMPipelineState::vtkSMPipelineState ( ) [protected]

Default constructor.

virtual vtkSMPipelineState::~vtkSMPipelineState ( ) [protected, virtual]

Destructor.


Member Function Documentation

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

Reimplemented from vtkSMSessionObject.

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

Reimplemented from vtkSMRemoteObject.

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

Reimplemented from vtkSMRemoteObject.

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

Reimplemented from vtkSMRemoteObject.

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

Reimplemented from vtkSMRemoteObject.

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

Reimplemented from vtkSMRemoteObject.

virtual const vtkSMMessage* vtkSMPipelineState::GetFullState ( ) [virtual]

This method return the full object state that can be used to create that object from scratch. This method will be used to fill the undo stack. If not overriden this will return NULL.

Reimplemented from vtkSMRemoteObject.

virtual void vtkSMPipelineState::LoadState ( const vtkSMMessage msg,
vtkSMProxyLocator locator 
) [virtual]

This method is used to initialise the object to the given state

Reimplemented from vtkSMRemoteObject.

void vtkSMPipelineState::ValidateState ( )

Friends And Related Function Documentation

friend class vtkSMSessionProxyManager [friend]

Definition at line 38 of file vtkSMPipelineState.h.


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