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

prevents propagation of update More...

#include <vtkPVUpdateSuppressor.h>

Inheritance diagram for vtkPVUpdateSuppressor:
Inheritance graph
[legend]
Collaboration diagram for vtkPVUpdateSuppressor:
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 void ForceUpdate ()
void SetEnabled (bool)
virtual bool GetEnabled ()
virtual vtkTimeStamp GetForcedUpdateTimeStamp ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVUpdateSuppressorSafeDownCast (vtkObject *o)
static vtkPVUpdateSuppressorNew ()

Protected Member Functions

 vtkPVUpdateSuppressor ()
 ~vtkPVUpdateSuppressor ()
int RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual vtkExecutiveCreateDefaultExecutive ()

Protected Attributes

vtkTimeStamp ForcedUpdateTimeStamp
bool Enabled

Detailed Description

prevents propagation of update

vtkPVUpdateSuppressor is simple filter that work with vtkUpdateSuppressorPipeline to block pipeline updates. One should call ForceUpdate() to update the input, if needed, explicitly. Note that ForceUpdate() may not result in input updating at all if it has been already updated by some other means.

Definition at line 30 of file vtkPVUpdateSuppressor.h.


Constructor & Destructor Documentation

vtkPVUpdateSuppressor::vtkPVUpdateSuppressor ( ) [protected]
vtkPVUpdateSuppressor::~vtkPVUpdateSuppressor ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkDataObjectAlgorithm.

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

Reimplemented from vtkDataObjectAlgorithm.

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

Reimplemented from vtkDataObjectAlgorithm.

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

Reimplemented from vtkDataObjectAlgorithm.

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

Reimplemented from vtkDataObjectAlgorithm.

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

Construct with user-specified implicit function.

Reimplemented from vtkDataObjectAlgorithm.

virtual void vtkPVUpdateSuppressor::ForceUpdate ( ) [virtual]

Force update on the input.

void vtkPVUpdateSuppressor::SetEnabled ( bool  )

Get/Set if the update suppressor is enabled. If the update suppressor is not enabled, it won't supress any updates. Enabled by default.

virtual bool vtkPVUpdateSuppressor::GetEnabled ( ) [virtual]

Get/Set if the update suppressor is enabled. If the update suppressor is not enabled, it won't supress any updates. Enabled by default.

virtual vtkTimeStamp vtkPVUpdateSuppressor::GetForcedUpdateTimeStamp ( ) [virtual]

Provides access to the timestamp when the most recent ForceUpdate() was called.

int vtkPVUpdateSuppressor::RequestDataObject ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

Reimplemented from vtkDataObjectAlgorithm.

int vtkPVUpdateSuppressor::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

Reimplemented from vtkDataObjectAlgorithm.

virtual vtkExecutive* vtkPVUpdateSuppressor::CreateDefaultExecutive ( ) [protected, virtual]

Reimplemented from vtkDataObjectAlgorithm.


Member Data Documentation

Definition at line 65 of file vtkPVUpdateSuppressor.h.

Definition at line 67 of file vtkPVUpdateSuppressor.h.


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