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

vtkSMPart Class Reference

proxy for a data object More...

#include <vtkSMPart.h>

Inheritance diagram for vtkSMPart:

Inheritance graph
[legend]
Collaboration diagram for vtkSMPart:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

void MarkForUpdate ()
int UpdateNeeded

Public Member Functions

 vtkTypeRevisionMacro (vtkSMPart, vtkSMProxy)
void PrintSelf (ostream &os, vtkIndent indent)
void GatherClassNameInformation ()
void GatherDataInformation (int doUpdate=1)
void InvalidateDataInformation ()
void InsertExtractPiecesIfNecessary ()
void CreateTranslatorIfNecessary ()
void Update ()
vtkPVDataInformationGetDataInformation ()
vtkPVClassNameInformationGetClassNameInformation ()

Static Public Member Functions

vtkSMPartNew ()

Protected Member Functions

 vtkSMPart ()
 ~vtkSMPart ()
 vtkSMPart (const vtkSMPart &)
void operator= (const vtkSMPart &)

Protected Attributes

vtkPVClassNameInformationClassNameInformation
int ClassNameInformationValid
vtkPVDataInformationDataInformation
int DataInformationValid

Detailed Description

proxy for a data object

This object manages one vtk data set. It is used internally by vtkSMSourceProxy to manage all of it's outputs.

Definition at line 33 of file vtkSMPart.h.


Constructor & Destructor Documentation

vtkSMPart::vtkSMPart  )  [protected]
 

vtkSMPart::~vtkSMPart  )  [protected]
 

vtkSMPart::vtkSMPart const vtkSMPart  )  [protected]
 


Member Function Documentation

vtkSMPart* vtkSMPart::New  )  [static]
 

Reimplemented from vtkSMProxy.

vtkSMPart::vtkTypeRevisionMacro vtkSMPart  ,
vtkSMProxy 
 

void vtkSMPart::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMProxy.

vtkPVDataInformation* vtkSMPart::GetDataInformation  ) 
 

Returns data information. If data information is marked invalid, calls GatherDataInformation.

vtkPVClassNameInformation* vtkSMPart::GetClassNameInformation  ) 
 

Returns classname information.

void vtkSMPart::GatherClassNameInformation  ) 
 

Get the classname of the dataset from server.

void vtkSMPart::GatherDataInformation int  doUpdate = 1  ) 
 

Get information about dataset from server.

void vtkSMPart::InvalidateDataInformation  ) 
 

Mark data information as invalid.

void vtkSMPart::InsertExtractPiecesIfNecessary  ) 
 

Insert a filter to extract (and redistribute) unstructured pieces if the source cannot generate pieces.

void vtkSMPart::CreateTranslatorIfNecessary  ) 
 

Replace the default extent translator with vtkPVExtentTranslator.

void vtkSMPart::Update  ) 
 

Update the data and geometry.

void vtkSMPart::MarkForUpdate  ) 
 

Modified propagated forward to eliminate extra network update calls.

void vtkSMPart::operator= const vtkSMPart  )  [protected]
 


Member Data Documentation

int vtkSMPart::UpdateNeeded
 

Modified propagated forward to eliminate extra network update calls.

Definition at line 78 of file vtkSMPart.h.

vtkPVClassNameInformation* vtkSMPart::ClassNameInformation [protected]
 

Definition at line 88 of file vtkSMPart.h.

int vtkSMPart::ClassNameInformationValid [protected]
 

Definition at line 89 of file vtkSMPart.h.

vtkPVDataInformation* vtkSMPart::DataInformation [protected]
 

Definition at line 90 of file vtkSMPart.h.

int vtkSMPart::DataInformationValid [protected]
 

Definition at line 91 of file vtkSMPart.h.


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