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

#include <vtkSMRepresentationProxy.h>

Inheritance diagram for vtkSMRepresentationProxy:
Inheritance graph
[legend]
Collaboration diagram for vtkSMRepresentationProxy:
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 MarkDirty (vtkSMProxy *modifiedProxy)
virtual vtkPVDataInformationGetRepresentedDataInformation ()
virtual void UpdatePipeline ()
virtual void UpdatePipeline (double time)
virtual void PostUpdateData ()
virtual void ViewUpdated (vtkSMProxy *view)

Static Public Member Functions

static vtkSMRepresentationProxyNew ()
static int IsTypeOf (const char *type)
static vtkSMRepresentationProxySafeDownCast (vtkObject *o)

Protected Member Functions

 vtkSMRepresentationProxy ()
 ~vtkSMRepresentationProxy ()
virtual void AddConsumer (vtkSMProperty *property, vtkSMProxy *proxy)
virtual void RemoveConsumer (vtkSMProperty *property, vtkSMProxy *proxy)
virtual void RemoveAllConsumers ()
virtual void CreateVTKObjects ()
void OnVTKRepresentationUpdated ()
virtual void UpdatePipelineInternal (double time, bool doTime)
virtual void InvalidateDataInformation ()
virtual int LoadXMLState (vtkPVXMLElement *element, vtkSMProxyLocator *locator)

Friends

class vtkPVComparativeView
class vtkSMViewProxy

Detailed Description

Definition at line 25 of file vtkSMRepresentationProxy.h.


Constructor & Destructor Documentation

vtkSMRepresentationProxy::vtkSMRepresentationProxy ( ) [protected]
vtkSMRepresentationProxy::~vtkSMRepresentationProxy ( ) [protected]

Member Function Documentation

static vtkSMRepresentationProxy* vtkSMRepresentationProxy::New ( ) [static]
virtual const char* vtkSMRepresentationProxy::GetClassName ( ) [virtual]
static int vtkSMRepresentationProxy::IsTypeOf ( const char *  type) [static]
virtual int vtkSMRepresentationProxy::IsA ( const char *  type) [virtual]
static vtkSMRepresentationProxy* vtkSMRepresentationProxy::SafeDownCast ( vtkObject o) [static]
void vtkSMRepresentationProxy::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual void vtkSMRepresentationProxy::MarkDirty ( vtkSMProxy modifiedProxy) [virtual]

Calls MarkDirty() and invokes ModifiedEvent.

Reimplemented from vtkSMSourceProxy.

virtual vtkPVDataInformation* vtkSMRepresentationProxy::GetRepresentedDataInformation ( ) [virtual]

Returns information about the data that is finally rendered by this representation.

virtual void vtkSMRepresentationProxy::UpdatePipeline ( ) [virtual]

Calls Update() on all sources. It also creates output ports if they are not already created.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMRepresentationProxy::UpdatePipeline ( double  time) [virtual]

Calls Update() on all sources with the given time request. It also creates output ports if they are not already created.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMRepresentationProxy::PostUpdateData ( ) [virtual]

Overridden to reset this->MarkedModified flag.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMRepresentationProxy::ViewUpdated ( vtkSMProxy view) [virtual]

Called after the view updates.

virtual void vtkSMRepresentationProxy::AddConsumer ( vtkSMProperty property,
vtkSMProxy proxy 
) [protected, virtual]

Called by a proxy property, this adds the property,proxy pair to the list of consumers.

Reimplemented from vtkSMProxy.

virtual void vtkSMRepresentationProxy::RemoveConsumer ( vtkSMProperty property,
vtkSMProxy proxy 
) [protected, virtual]

Remove the property,proxy pair from the list of consumers.

Reimplemented from vtkSMProxy.

virtual void vtkSMRepresentationProxy::RemoveAllConsumers ( ) [protected, virtual]

Remove all consumers.

Reimplemented from vtkSMProxy.

virtual void vtkSMRepresentationProxy::CreateVTKObjects ( ) [protected, virtual]

Call superclass' and then assigns a new executive (vtkCompositeDataPipeline)

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPVRepresentationProxy.

void vtkSMRepresentationProxy::OnVTKRepresentationUpdated ( ) [protected]
virtual void vtkSMRepresentationProxy::UpdatePipelineInternal ( double  time,
bool  doTime 
) [protected, virtual]
virtual void vtkSMRepresentationProxy::InvalidateDataInformation ( ) [protected, virtual]

Mark the data information as invalid.

Reimplemented from vtkSMSourceProxy.

virtual int vtkSMRepresentationProxy::LoadXMLState ( vtkPVXMLElement element,
vtkSMProxyLocator locator 
) [protected, virtual]

Overridden to restore this->Servers flag state.

Reimplemented from vtkSMProxy.


Friends And Related Function Documentation

friend class vtkSMViewProxy [friend]

When ViewTime changes, we mark all inputs modified so that they fetch the updated data information.

Definition at line 89 of file vtkSMRepresentationProxy.h.

friend class vtkPVComparativeView [friend]

Definition at line 92 of file vtkSMRepresentationProxy.h.


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