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

vtkPVAdvancedReaderModule Class Reference

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

#include <vtkPVAdvancedReaderModule.h>

Inheritance diagram for vtkPVAdvancedReaderModule:

Inheritance graph
[legend]
Collaboration diagram for vtkPVAdvancedReaderModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVAdvancedReaderModule, vtkPVReaderModule)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int Initialize (const char *fname, vtkPVReaderModule *&newModule)
virtual int Finalize (const char *fname)
virtual int ReadFileInformation (const char *fname)

Static Public Member Functions

vtkPVAdvancedReaderModuleNew ()

Protected Member Functions

 vtkPVAdvancedReaderModule ()
 ~vtkPVAdvancedReaderModule ()

Detailed Description

Module representing an "advanced" reader.

The class vtkPVAdvancedReaderModule 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 vtkPVAdvancedReaderModule 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 vtkPVPLOT3DReaderModule

Definition at line 37 of file vtkPVAdvancedReaderModule.h.


Constructor & Destructor Documentation

vtkPVAdvancedReaderModule::vtkPVAdvancedReaderModule  )  [protected]
 

vtkPVAdvancedReaderModule::~vtkPVAdvancedReaderModule  )  [protected]
 


Member Function Documentation

vtkPVAdvancedReaderModule* vtkPVAdvancedReaderModule::New  )  [static]
 

Reimplemented from vtkPVReaderModule.

Reimplemented in vtkPVDReaderModule, vtkPVEnSightReaderModule, vtkPVPLOT3DReaderModule, vtkPVRawReaderModule, and vtkXDMFReaderModule.

vtkPVAdvancedReaderModule::vtkTypeRevisionMacro vtkPVAdvancedReaderModule  ,
vtkPVReaderModule 
 

void vtkPVAdvancedReaderModule::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVReaderModule.

Reimplemented in vtkPVDReaderModule, vtkPVEnSightReaderModule, vtkPVPLOT3DReaderModule, vtkPVRawReaderModule, and vtkXDMFReaderModule.

virtual int vtkPVAdvancedReaderModule::Initialize const char *  fname,
vtkPVReaderModule *&  newModule
[virtual]
 

Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process.

Reimplemented from vtkPVReaderModule.

Reimplemented in vtkXDMFReaderModule.

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

Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process.

Reimplemented from vtkPVReaderModule.

Reimplemented in vtkPVDReaderModule, and vtkXDMFReaderModule.

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

Used mainly by the scripting interface, these three methods are normally called in order during the file opening process. Given the reader module name, InitializeReadCustom() returns a clone which can be passed to ReadFileInformation() and FinalizeRead() to finish the reading process.

Reimplemented from vtkPVReaderModule.

Reimplemented in vtkPVEnSightReaderModule, and vtkXDMFReaderModule.


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