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

vtkXMLPVDWriter Class Reference

Data writer for ParaView. More...

#include <vtkXMLPVDWriter.h>

Inheritance diagram for vtkXMLPVDWriter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkXMLPVDWriter, vtkXMLWriter)
void PrintSelf (ostream &os, vtkIndent indent)
virtual const char * GetDefaultFileExtension ()
void AddInput (vtkDataObject *)
int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int GetPiece ()
virtual void SetPiece (int)
virtual int GetNumberOfPieces ()
virtual void SetNumberOfPieces (int)
virtual int GetGhostLevel ()
virtual void SetGhostLevel (int)
virtual int GetWriteCollectionFile ()
virtual void SetWriteCollectionFile (int flag)

Static Public Member Functions

vtkXMLPVDWriterNew ()

Protected Member Functions

 vtkXMLPVDWriter ()
 ~vtkXMLPVDWriter ()
virtual int FillInputPortInformation (int port, vtkInformation *info)
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int WriteData ()
virtual const char * GetDataSetName ()
void CreateWriters ()
vtkXMLWriter * GetWriter (int index)
void SplitFileName ()
const char * GetFilePrefix ()
const char * GetFilePath ()
void AppendEntry (const char *entry)
void DeleteAllEntries ()
int WriteCollectionFileIfRequested ()
void MakeDirectory (const char *name)
void RemoveADirectory (const char *name)
virtual void ProgressCallback (vtkAlgorithm *w)
virtual void ReportReferences (vtkGarbageCollector *)

Static Protected Member Functions

void ProgressCallbackFunction (vtkObject *, unsigned long, void *, void *)

Protected Attributes

vtkXMLPVDWriterInternals * Internal
int Piece
int NumberOfPieces
int GhostLevel
int WriteCollectionFile
int WriteCollectionFileInitialized
vtkCallbackCommand * ProgressObserver

Detailed Description

Data writer for ParaView.

vtkXMLPVDWriter is used to save all parts of a current source to a file with pieces spread across ther server processes.

Definition at line 30 of file vtkXMLPVDWriter.h.


Constructor & Destructor Documentation

vtkXMLPVDWriter::vtkXMLPVDWriter  )  [protected]
 

vtkXMLPVDWriter::~vtkXMLPVDWriter  )  [protected]
 


Member Function Documentation

vtkXMLPVDWriter* vtkXMLPVDWriter::New  )  [static]
 

Reimplemented in vtkXMLPVAnimationWriter.

vtkXMLPVDWriter::vtkTypeRevisionMacro vtkXMLPVDWriter  ,
vtkXMLWriter 
 

void vtkXMLPVDWriter::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented in vtkXMLPVAnimationWriter.

virtual const char* vtkXMLPVDWriter::GetDefaultFileExtension  )  [virtual]
 

Get the default file extension for files written by this writer.

virtual int vtkXMLPVDWriter::GetPiece  )  [virtual]
 

Get/Set the piece number to write. The same piece number is used for all inputs.

virtual void vtkXMLPVDWriter::SetPiece int   )  [virtual]
 

Get/Set the piece number to write. The same piece number is used for all inputs.

virtual int vtkXMLPVDWriter::GetNumberOfPieces  )  [virtual]
 

Get/Set the number of pieces into which the inputs are split.

virtual void vtkXMLPVDWriter::SetNumberOfPieces int   )  [virtual]
 

Get/Set the number of pieces into which the inputs are split.

virtual int vtkXMLPVDWriter::GetGhostLevel  )  [virtual]
 

Get/Set the number of ghost levels to be written for unstructured data.

virtual void vtkXMLPVDWriter::SetGhostLevel int   )  [virtual]
 

Get/Set the number of ghost levels to be written for unstructured data.

void vtkXMLPVDWriter::AddInput vtkDataObject *   ) 
 

Add an input of this algorithm.

Reimplemented in vtkXMLPVAnimationWriter.

virtual int vtkXMLPVDWriter::GetWriteCollectionFile  )  [virtual]
 

Get/Set whether this instance will write the main collection file.

virtual void vtkXMLPVDWriter::SetWriteCollectionFile int  flag  )  [virtual]
 

Get/Set whether this instance will write the main collection file.

int vtkXMLPVDWriter::ProcessRequest vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
 

virtual int vtkXMLPVDWriter::FillInputPortInformation int  port,
vtkInformation *  info
[protected, virtual]
 

int vtkXMLPVDWriter::RequestData vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector * 
[protected]
 

virtual int vtkXMLPVDWriter::WriteData  )  [protected, virtual]
 

virtual const char* vtkXMLPVDWriter::GetDataSetName  )  [protected, virtual]
 

void vtkXMLPVDWriter::CreateWriters  )  [protected]
 

vtkXMLWriter* vtkXMLPVDWriter::GetWriter int  index  )  [protected]
 

void vtkXMLPVDWriter::SplitFileName  )  [protected]
 

const char* vtkXMLPVDWriter::GetFilePrefix  )  [protected]
 

const char* vtkXMLPVDWriter::GetFilePath  )  [protected]
 

void vtkXMLPVDWriter::AppendEntry const char *  entry  )  [protected]
 

void vtkXMLPVDWriter::DeleteAllEntries  )  [protected]
 

int vtkXMLPVDWriter::WriteCollectionFileIfRequested  )  [protected]
 

void vtkXMLPVDWriter::MakeDirectory const char *  name  )  [protected]
 

void vtkXMLPVDWriter::RemoveADirectory const char *  name  )  [protected]
 

void vtkXMLPVDWriter::ProgressCallbackFunction vtkObject *  ,
unsigned  long,
void *  ,
void * 
[static, protected]
 

virtual void vtkXMLPVDWriter::ProgressCallback vtkAlgorithm *  w  )  [protected, virtual]
 

virtual void vtkXMLPVDWriter::ReportReferences vtkGarbageCollector *   )  [protected, virtual]
 


Member Data Documentation

vtkXMLPVDWriterInternals* vtkXMLPVDWriter::Internal [protected]
 

Reimplemented in vtkXMLPVAnimationWriter.

Definition at line 109 of file vtkXMLPVDWriter.h.

int vtkXMLPVDWriter::Piece [protected]
 

Definition at line 112 of file vtkXMLPVDWriter.h.

int vtkXMLPVDWriter::NumberOfPieces [protected]
 

Definition at line 115 of file vtkXMLPVDWriter.h.

int vtkXMLPVDWriter::GhostLevel [protected]
 

Definition at line 118 of file vtkXMLPVDWriter.h.

int vtkXMLPVDWriter::WriteCollectionFile [protected]
 

Definition at line 121 of file vtkXMLPVDWriter.h.

int vtkXMLPVDWriter::WriteCollectionFileInitialized [protected]
 

Definition at line 122 of file vtkXMLPVDWriter.h.

vtkCallbackCommand* vtkXMLPVDWriter::ProgressObserver [protected]
 

Definition at line 131 of file vtkXMLPVDWriter.h.


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