Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkSMXYPlotDisplayProxy Class Reference

Proxy for XY Plot Display. More...

#include <vtkSMXYPlotDisplayProxy.h>

Inheritance diagram for vtkSMXYPlotDisplayProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMXYPlotDisplayProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMXYPlotDisplayProxy, vtkSMConsumerDisplayProxy)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void AddInput (vtkSMSourceProxy *input, const char *, int)
virtual void Update ()
virtual void InvalidateGeometry ()
virtual void MarkConsumersAsModified ()
void SetXAxisLabel (bool IsTemporal)
void PrintAsCSV (const char *filename)
virtual void AddToRenderModule (vtkSMRenderModuleProxy *)
virtual void RemoveFromRenderModule (vtkSMRenderModuleProxy *)
vtkPolyData * GetCollectedData ()
void SetVisibility (int visible)
virtual int GetVisibility ()

Static Public Member Functions

vtkSMXYPlotDisplayProxyNew ()

Protected Member Functions

 vtkSMXYPlotDisplayProxy ()
 ~vtkSMXYPlotDisplayProxy ()
virtual void CreateVTKObjects (int numObjects)
void SetupPipeline ()
void SetupDefaults ()
void SetupWidget ()
void ExecuteEvent (vtkObject *obj, unsigned long event, void *calldata)

Protected Attributes

vtkSMRenderModuleProxyRenderModuleProxy
vtkSMProxyXYPlotActorProxy
vtkSMProxyPropertyProxy
vtkSMProxyUpdateSuppressorProxy
vtkSMProxyCollectProxy
vtkXYPlotWidget * XYPlotWidget
int Visibility
int GeometryIsValid
vtkSMXYPlotDisplayProxyObserver * Observer
int PolyOrUGrid

Friends

class vtkSMXYPlotDisplayProxyObserver

Detailed Description

Proxy for XY Plot Display.

Desription:
This is the display proxy for XY Plot. It can be added to a render module proxy to be rendered.
See also:
vtkSMXYPlotActorProxy

Definition at line 35 of file vtkSMXYPlotDisplayProxy.h.


Constructor & Destructor Documentation

vtkSMXYPlotDisplayProxy::vtkSMXYPlotDisplayProxy  )  [protected]
 

vtkSMXYPlotDisplayProxy::~vtkSMXYPlotDisplayProxy  )  [protected]
 


Member Function Documentation

vtkSMXYPlotDisplayProxy* vtkSMXYPlotDisplayProxy::New  )  [static]
 

Reimplemented from vtkSMDisplayProxy.

vtkSMXYPlotDisplayProxy::vtkTypeRevisionMacro vtkSMXYPlotDisplayProxy  ,
vtkSMConsumerDisplayProxy 
 

void vtkSMXYPlotDisplayProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMConsumerDisplayProxy.

virtual void vtkSMXYPlotDisplayProxy::AddToRenderModule vtkSMRenderModuleProxy  )  [virtual]
 

Called when the display is added/removed to/from a RenderModule.

Reimplemented from vtkSMDisplayProxy.

virtual void vtkSMXYPlotDisplayProxy::RemoveFromRenderModule vtkSMRenderModuleProxy  )  [virtual]
 

Called when the display is added/removed to/from a RenderModule.

Reimplemented from vtkSMDisplayProxy.

virtual void vtkSMXYPlotDisplayProxy::AddInput vtkSMSourceProxy input,
const char *  ,
int 
[virtual]
 

I have this funny looking AddInput instead of a simple SetInput as I want to have an InputProperty for the input (rather than a proxy property).

Implements vtkSMConsumerDisplayProxy.

vtkPolyData* vtkSMXYPlotDisplayProxy::GetCollectedData  ) 
 

The Probe needs access to this to fill in the UI point values. Only needed when probing one point only. TODO: I have to find a means to get rid of this!!

void vtkSMXYPlotDisplayProxy::SetVisibility int  visible  ) 
 

Sets the visibility of the XYPlotActor. Also enables/disables the XYPlotWidget.

virtual int vtkSMXYPlotDisplayProxy::GetVisibility  )  [virtual]
 

Sets the visibility of the XYPlotActor. Also enables/disables the XYPlotWidget.

virtual void vtkSMXYPlotDisplayProxy::Update  )  [virtual]
 

This method updates the piece that has been assigned to this process. Leads to a call to ForceUpdate on UpdateSuppressorProxy iff GeometryIsValid==0;

Reimplemented from vtkSMDisplayProxy.

virtual void vtkSMXYPlotDisplayProxy::InvalidateGeometry  )  [virtual]
 

Marks for Update.

virtual void vtkSMXYPlotDisplayProxy::MarkConsumersAsModified  )  [virtual]
 

Calls MarkConsumersAsModified() on all consumers. Sub-classes should add their functionality and call this. Overridden to clean up cached geometry as well.

Reimplemented from vtkSMProxy.

void vtkSMXYPlotDisplayProxy::SetXAxisLabel bool  IsTemporal  ) 
 

Sets the label of the plot to reflect either time or space sampling.

void vtkSMXYPlotDisplayProxy::PrintAsCSV const char *  filename  ) 
 

Saves the plot's contents as a comma separated values text file.

virtual void vtkSMXYPlotDisplayProxy::CreateVTKObjects int  numObjects  )  [protected, virtual]
 

Given the number of objects (numObjects), class name (VTKClassName) and server ids ( this->GetServerIDs()), this methods instantiates the objects on the server(s)

Reimplemented from vtkSMProxy.

void vtkSMXYPlotDisplayProxy::SetupPipeline  )  [protected]
 

void vtkSMXYPlotDisplayProxy::SetupDefaults  )  [protected]
 

void vtkSMXYPlotDisplayProxy::SetupWidget  )  [protected]
 

void vtkSMXYPlotDisplayProxy::ExecuteEvent vtkObject *  obj,
unsigned long  event,
void *  calldata
[protected]
 


Friends And Related Function Documentation

friend class vtkSMXYPlotDisplayProxyObserver [friend]
 

Definition at line 110 of file vtkSMXYPlotDisplayProxy.h.


Member Data Documentation

vtkSMRenderModuleProxy* vtkSMXYPlotDisplayProxy::RenderModuleProxy [protected]
 

Definition at line 100 of file vtkSMXYPlotDisplayProxy.h.

vtkSMProxy* vtkSMXYPlotDisplayProxy::XYPlotActorProxy [protected]
 

Definition at line 101 of file vtkSMXYPlotDisplayProxy.h.

vtkSMProxy* vtkSMXYPlotDisplayProxy::PropertyProxy [protected]
 

Definition at line 102 of file vtkSMXYPlotDisplayProxy.h.

vtkSMProxy* vtkSMXYPlotDisplayProxy::UpdateSuppressorProxy [protected]
 

Definition at line 103 of file vtkSMXYPlotDisplayProxy.h.

vtkSMProxy* vtkSMXYPlotDisplayProxy::CollectProxy [protected]
 

Definition at line 104 of file vtkSMXYPlotDisplayProxy.h.

vtkXYPlotWidget* vtkSMXYPlotDisplayProxy::XYPlotWidget [protected]
 

Definition at line 106 of file vtkSMXYPlotDisplayProxy.h.

int vtkSMXYPlotDisplayProxy::Visibility [protected]
 

Definition at line 107 of file vtkSMXYPlotDisplayProxy.h.

int vtkSMXYPlotDisplayProxy::GeometryIsValid [protected]
 

Definition at line 108 of file vtkSMXYPlotDisplayProxy.h.

vtkSMXYPlotDisplayProxyObserver* vtkSMXYPlotDisplayProxy::Observer [protected]
 

Definition at line 111 of file vtkSMXYPlotDisplayProxy.h.

int vtkSMXYPlotDisplayProxy::PolyOrUGrid [protected]
 

Definition at line 115 of file vtkSMXYPlotDisplayProxy.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:48:54 2006 for ParaView by doxygen 1.3.5