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

vtkSMPointLabelDisplayProxy Class Reference

Collect the pick data. More...

#include <vtkSMPointLabelDisplayProxy.h>

Inheritance diagram for vtkSMPointLabelDisplayProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMPointLabelDisplayProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMPointLabelDisplayProxy, vtkSMConsumerDisplayProxy)
void PrintSelf (ostream &os, vtkIndent indent)
void SetInput (vtkSMSourceProxy *input)
virtual void AddInput (vtkSMSourceProxy *input, const char *, int)
virtual void Update ()
virtual void InvalidateGeometry ()
virtual void MarkConsumersAsModified ()
vtkUnstructuredGrid * GetCollectedData ()
void SetFontSizeCM (int size)
int GetFontSizeCM ()

Static Public Member Functions

vtkSMPointLabelDisplayProxyNew ()

Protected Member Functions

 vtkSMPointLabelDisplayProxy ()
 ~vtkSMPointLabelDisplayProxy ()
void SetupPipeline ()
void SetupDefaults ()
virtual void CreateVTKObjects (int numObjects)

Protected Attributes

vtkSMProxyCollectProxy
vtkSMProxyUpdateSuppressorProxy
vtkSMProxyMapperProxy
vtkSMProxyActorProxy
vtkSMProxyTextPropertyProxy
int GeometryIsValid

Detailed Description

Collect the pick data.

This class takes an input and collects the data for display in the UI. It is responsible for displaying the labels on the points. This display can work only in single process client mode as it does not have any compositer.

Definition at line 33 of file vtkSMPointLabelDisplayProxy.h.


Constructor & Destructor Documentation

vtkSMPointLabelDisplayProxy::vtkSMPointLabelDisplayProxy  )  [protected]
 

vtkSMPointLabelDisplayProxy::~vtkSMPointLabelDisplayProxy  )  [protected]
 


Member Function Documentation

vtkSMPointLabelDisplayProxy* vtkSMPointLabelDisplayProxy::New  )  [static]
 

Reimplemented from vtkSMDisplayProxy.

vtkSMPointLabelDisplayProxy::vtkTypeRevisionMacro vtkSMPointLabelDisplayProxy  ,
vtkSMConsumerDisplayProxy 
 

void vtkSMPointLabelDisplayProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMConsumerDisplayProxy.

void vtkSMPointLabelDisplayProxy::SetInput vtkSMSourceProxy input  ) 
 

Set the input.

virtual void vtkSMPointLabelDisplayProxy::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.

virtual void vtkSMPointLabelDisplayProxy::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 vtkSMPointLabelDisplayProxy::InvalidateGeometry  )  [virtual]
 

Marks for Update.

vtkUnstructuredGrid* vtkSMPointLabelDisplayProxy::GetCollectedData  ) 
 

The Pick needs access to this to fill in the UI point values. TODO: I have to find a means to get rid of this!!

virtual void vtkSMPointLabelDisplayProxy::MarkConsumersAsModified  )  [virtual]
 

Calls MarkConsumersAsModified() on all consumers. Sub-classes should add their functionality and call this.

Reimplemented from vtkSMProxy.

void vtkSMPointLabelDisplayProxy::SetFontSizeCM int  size  ) 
 

Accessor to the font size in the sub proxy.

int vtkSMPointLabelDisplayProxy::GetFontSizeCM  ) 
 

Accessor to the font size in the sub proxy.

void vtkSMPointLabelDisplayProxy::SetupPipeline  )  [protected]
 

void vtkSMPointLabelDisplayProxy::SetupDefaults  )  [protected]
 

virtual void vtkSMPointLabelDisplayProxy::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.


Member Data Documentation

vtkSMProxy* vtkSMPointLabelDisplayProxy::CollectProxy [protected]
 

Definition at line 83 of file vtkSMPointLabelDisplayProxy.h.

vtkSMProxy* vtkSMPointLabelDisplayProxy::UpdateSuppressorProxy [protected]
 

Definition at line 84 of file vtkSMPointLabelDisplayProxy.h.

vtkSMProxy* vtkSMPointLabelDisplayProxy::MapperProxy [protected]
 

Definition at line 85 of file vtkSMPointLabelDisplayProxy.h.

vtkSMProxy* vtkSMPointLabelDisplayProxy::ActorProxy [protected]
 

Definition at line 86 of file vtkSMPointLabelDisplayProxy.h.

vtkSMProxy* vtkSMPointLabelDisplayProxy::TextPropertyProxy [protected]
 

Definition at line 87 of file vtkSMPointLabelDisplayProxy.h.

int vtkSMPointLabelDisplayProxy::GeometryIsValid [protected]
 

Definition at line 88 of file vtkSMPointLabelDisplayProxy.h.


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