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

vtkXDMFReaderModule Class Reference

Module representing an "advanced" reader. More...

#include <vtkXDMFReaderModule.h>

Inheritance diagram for vtkXDMFReaderModule:

Inheritance graph
[legend]
Collaboration diagram for vtkXDMFReaderModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkXDMFReaderModule, vtkPVAdvancedReaderModule)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SaveState (ofstream *file)
virtual void SetDomain (const char *)
void UpdateGrids ()
void UpdateDomains ()
void EnableGrid (const char *grid)
void EnableAllGrids ()
virtual void SaveInBatchScript (ofstream *file)
virtual int Initialize (const char *fname, vtkPVReaderModule *&prm)
virtual int ReadFileInformation (const char *fname)
virtual int Finalize (const char *fname)

Static Public Member Functions

vtkXDMFReaderModuleNew ()

Protected Member Functions

 vtkXDMFReaderModule ()
 ~vtkXDMFReaderModule ()

Protected Attributes

vtkKWFrameWithLabelDomainGridFrame
vtkKWMenuButtonDomainMenu
vtkKWListBoxWithScrollbarsGridSelection
char * Domain
vtkXDMFReaderModuleInternal * Internals

Detailed Description

Module representing an "advanced" reader.

The class vtkXDMFReaderModule is used to represent an "advanced" reader (or a pipeline which contains a reader). An advanced reader is one which allows the user to pre-select certain attributes (for example, list of arrays to be loaded) before reading the whole file. This is done by reading some header information during UpdateInformation. The main difference between vtkXDMFReaderModule and vtkPVReaderModule is that the former does not automatically call Accept after the filename is selected. Instead, it prompts the user for more selections. The file is only fully loaded when the user presses Accept.

See also:
vtkPVReadermodule vtkPVEnSightReaderModule

Definition at line 42 of file vtkXDMFReaderModule.h.


Constructor & Destructor Documentation

vtkXDMFReaderModule::vtkXDMFReaderModule  )  [protected]
 

vtkXDMFReaderModule::~vtkXDMFReaderModule  )  [protected]
 


Member Function Documentation

vtkXDMFReaderModule* vtkXDMFReaderModule::New  )  [static]
 

Reimplemented from vtkPVAdvancedReaderModule.

vtkXDMFReaderModule::vtkTypeRevisionMacro vtkXDMFReaderModule  ,
vtkPVAdvancedReaderModule 
 

void vtkXDMFReaderModule::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVAdvancedReaderModule.

virtual int vtkXDMFReaderModule::Initialize const char *  fname,
vtkPVReaderModule *&  prm
[virtual]
 

Tries to read a given file. Return VTK_OK on success, VTK_ERROR on failure. A new instance of a reader module (which contains the actual VTK reader to be used) is returned. This should be called only on a prototype.

Reimplemented from vtkPVAdvancedReaderModule.

virtual int vtkXDMFReaderModule::ReadFileInformation const char *  fname  )  [virtual]
 

Tries to read a given file. Return VTK_OK on success, VTK_ERROR on failure. A new instance of a reader module (which contains the actual VTK reader to be used) is returned. This should be called only on a prototype.

Reimplemented from vtkPVAdvancedReaderModule.

virtual int vtkXDMFReaderModule::Finalize const char *  fname  )  [virtual]
 

Tries to read a given file. Return VTK_OK on success, VTK_ERROR on failure. A new instance of a reader module (which contains the actual VTK reader to be used) is returned. This should be called only on a prototype.

Reimplemented from vtkPVAdvancedReaderModule.

virtual void vtkXDMFReaderModule::SaveState ofstream *  file  )  [virtual]
 

Saves the pipeline in a ParaView script. This is similar to saveing a trace, except only the last state is stored.

Reimplemented from vtkPVReaderModule.

virtual void vtkXDMFReaderModule::SetDomain const char *   )  [virtual]
 

void vtkXDMFReaderModule::UpdateGrids  ) 
 

void vtkXDMFReaderModule::UpdateDomains  ) 
 

void vtkXDMFReaderModule::EnableGrid const char *  grid  ) 
 

void vtkXDMFReaderModule::EnableAllGrids  ) 
 

virtual void vtkXDMFReaderModule::SaveInBatchScript ofstream *  file  )  [virtual]
 

Save the pipeline to a batch file which can be run without a user interface.

Reimplemented from vtkPVSource.


Member Data Documentation

vtkKWFrameWithLabel* vtkXDMFReaderModule::DomainGridFrame [protected]
 

Definition at line 79 of file vtkXDMFReaderModule.h.

vtkKWMenuButton* vtkXDMFReaderModule::DomainMenu [protected]
 

Definition at line 80 of file vtkXDMFReaderModule.h.

vtkKWListBoxWithScrollbars* vtkXDMFReaderModule::GridSelection [protected]
 

Definition at line 81 of file vtkXDMFReaderModule.h.

char* vtkXDMFReaderModule::Domain [protected]
 

Definition at line 83 of file vtkXDMFReaderModule.h.

vtkXDMFReaderModuleInternal* vtkXDMFReaderModule::Internals [protected]
 

PIMPL Encapsulation for STL containers

Reimplemented from vtkKWWidget.

Definition at line 84 of file vtkXDMFReaderModule.h.


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