ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
vtkXMLPVDWriter Class Reference

Data writer for ParaView. More...

#include <vtkXMLPVDWriter.h>

Inheritance diagram for vtkXMLPVDWriter:
Inheritance graph
[legend]

Public Types

typedef vtkXMLWriter Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual const char * GetDefaultFileExtension ()
 Get the default file extension for files written by this writer. More...
 
void AddInputData (vtkDataObject *)
 Add an input of this algorithm. More...
 
int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int GetPiece ()
 Get/Set the piece number to write. More...
 
virtual void SetPiece (int)
 Get/Set the piece number to write. More...
 
virtual int GetNumberOfPieces ()
 Get/Set the number of pieces into which the inputs are split. More...
 
virtual void SetNumberOfPieces (int)
 Get/Set the number of pieces into which the inputs are split. More...
 
virtual int GetGhostLevel ()
 Get/Set the number of ghost levels to be written for unstructured data. More...
 
virtual void SetGhostLevel (int)
 Get/Set the number of ghost levels to be written for unstructured data. More...
 
virtual int GetWriteCollectionFile ()
 Get/Set whether this instance will write the main collection file. More...
 
virtual void SetWriteCollectionFile (int flag)
 Get/Set whether this instance will write the main collection file. More...
 

Static Public Member Functions

static vtkXMLPVDWriterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkXMLPVDWriterSafeDownCast (vtkObject *o)
 

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

static 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 32 of file vtkXMLPVDWriter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkXMLWriter vtkXMLPVDWriter::Superclass

Definition at line 36 of file vtkXMLPVDWriter.h.

Constructor & Destructor Documentation

◆ vtkXMLPVDWriter()

vtkXMLPVDWriter::vtkXMLPVDWriter ( )
protected

◆ ~vtkXMLPVDWriter()

vtkXMLPVDWriter::~vtkXMLPVDWriter ( )
protected

Member Function Documentation

◆ New()

static vtkXMLPVDWriter* vtkXMLPVDWriter::New ( )
static

◆ GetClassName()

virtual const char* vtkXMLPVDWriter::GetClassName ( )
virtual

Reimplemented in vtkXMLPVAnimationWriter.

◆ IsTypeOf()

static int vtkXMLPVDWriter::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkXMLPVDWriter::IsA ( const char *  type)
virtual

Reimplemented in vtkXMLPVAnimationWriter.

◆ SafeDownCast()

static vtkXMLPVDWriter* vtkXMLPVDWriter::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkXMLPVDWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ GetDefaultFileExtension()

virtual const char* vtkXMLPVDWriter::GetDefaultFileExtension ( )
virtual

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

◆ GetPiece()

virtual int vtkXMLPVDWriter::GetPiece ( )
virtual

Get/Set the piece number to write.

The same piece number is used for all inputs.

◆ SetPiece()

virtual void vtkXMLPVDWriter::SetPiece ( int  )
virtual

Get/Set the piece number to write.

The same piece number is used for all inputs.

◆ GetNumberOfPieces()

virtual int vtkXMLPVDWriter::GetNumberOfPieces ( )
virtual

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

◆ SetNumberOfPieces()

virtual void vtkXMLPVDWriter::SetNumberOfPieces ( int  )
virtual

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

◆ GetGhostLevel()

virtual int vtkXMLPVDWriter::GetGhostLevel ( )
virtual

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

◆ SetGhostLevel()

virtual void vtkXMLPVDWriter::SetGhostLevel ( int  )
virtual

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

◆ AddInputData()

void vtkXMLPVDWriter::AddInputData ( vtkDataObject *  )

Add an input of this algorithm.

◆ GetWriteCollectionFile()

virtual int vtkXMLPVDWriter::GetWriteCollectionFile ( )
virtual

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

◆ SetWriteCollectionFile()

virtual void vtkXMLPVDWriter::SetWriteCollectionFile ( int  flag)
virtual

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

◆ ProcessRequest()

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

◆ FillInputPortInformation()

virtual int vtkXMLPVDWriter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

◆ RequestData()

int vtkXMLPVDWriter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

◆ WriteData()

virtual int vtkXMLPVDWriter::WriteData ( )
protectedvirtual

◆ GetDataSetName()

virtual const char* vtkXMLPVDWriter::GetDataSetName ( )
protectedvirtual

◆ CreateWriters()

void vtkXMLPVDWriter::CreateWriters ( )
protected

◆ GetWriter()

vtkXMLWriter* vtkXMLPVDWriter::GetWriter ( int  index)
protected

◆ SplitFileName()

void vtkXMLPVDWriter::SplitFileName ( )
protected

◆ GetFilePrefix()

const char* vtkXMLPVDWriter::GetFilePrefix ( )
protected

◆ GetFilePath()

const char* vtkXMLPVDWriter::GetFilePath ( )
protected

◆ AppendEntry()

void vtkXMLPVDWriter::AppendEntry ( const char *  entry)
protected

◆ DeleteAllEntries()

void vtkXMLPVDWriter::DeleteAllEntries ( )
protected

◆ WriteCollectionFileIfRequested()

int vtkXMLPVDWriter::WriteCollectionFileIfRequested ( )
protected

◆ MakeDirectory()

void vtkXMLPVDWriter::MakeDirectory ( const char *  name)
protected

◆ RemoveADirectory()

void vtkXMLPVDWriter::RemoveADirectory ( const char *  name)
protected

◆ ProgressCallbackFunction()

static void vtkXMLPVDWriter::ProgressCallbackFunction ( vtkObject *  ,
unsigned  long,
void *  ,
void *   
)
staticprotected

◆ ProgressCallback()

virtual void vtkXMLPVDWriter::ProgressCallback ( vtkAlgorithm *  w)
protectedvirtual

◆ ReportReferences()

virtual void vtkXMLPVDWriter::ReportReferences ( vtkGarbageCollector *  )
protectedvirtual

Member Data Documentation

◆ Internal

vtkXMLPVDWriterInternals* vtkXMLPVDWriter::Internal
protected

Definition at line 122 of file vtkXMLPVDWriter.h.

◆ Piece

int vtkXMLPVDWriter::Piece
protected

Definition at line 125 of file vtkXMLPVDWriter.h.

◆ NumberOfPieces

int vtkXMLPVDWriter::NumberOfPieces
protected

Definition at line 128 of file vtkXMLPVDWriter.h.

◆ GhostLevel

int vtkXMLPVDWriter::GhostLevel
protected

Definition at line 131 of file vtkXMLPVDWriter.h.

◆ WriteCollectionFile

int vtkXMLPVDWriter::WriteCollectionFile
protected

Definition at line 134 of file vtkXMLPVDWriter.h.

◆ WriteCollectionFileInitialized

int vtkXMLPVDWriter::WriteCollectionFileInitialized
protected

Definition at line 135 of file vtkXMLPVDWriter.h.

◆ ProgressObserver

vtkCallbackCommand* vtkXMLPVDWriter::ProgressObserver
protected

Definition at line 143 of file vtkXMLPVDWriter.h.


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