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

vtkPVEnSightReaderModule Class Reference

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

#include <vtkPVEnSightReaderModule.h>

Inheritance diagram for vtkPVEnSightReaderModule:

Inheritance graph
[legend]
Collaboration diagram for vtkPVEnSightReaderModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVEnSightReaderModule, vtkPVAdvancedReaderModule)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int ReadFileInformation (const char *fname)
virtual void SaveInBatchScript (ofstream *file)

Static Public Member Functions

vtkPVEnSightReaderModuleNew ()

Protected Member Functions

 vtkPVEnSightReaderModule ()
 ~vtkPVEnSightReaderModule ()
virtual int InitializeData ()
virtual void CreateProperties ()

Detailed Description

Module representing an "advanced" reader.

The class vtkPVEnSightReaderModule 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 vtkPVEnSightReaderModule 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 vtkPVEnSightReaderModule.h.


Constructor & Destructor Documentation

vtkPVEnSightReaderModule::vtkPVEnSightReaderModule  )  [protected]
 

vtkPVEnSightReaderModule::~vtkPVEnSightReaderModule  )  [protected]
 


Member Function Documentation

vtkPVEnSightReaderModule* vtkPVEnSightReaderModule::New  )  [static]
 

Reimplemented from vtkPVAdvancedReaderModule.

vtkPVEnSightReaderModule::vtkTypeRevisionMacro vtkPVEnSightReaderModule  ,
vtkPVAdvancedReaderModule 
 

void vtkPVEnSightReaderModule::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVAdvancedReaderModule.

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

If the source is a vtkPVEnSightMasterServerReader, this sets the controller. In either case, the superclass's implementation of this method is called.

Reimplemented from vtkPVAdvancedReaderModule.

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

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

Reimplemented from vtkPVSource.

virtual int vtkPVEnSightReaderModule::InitializeData  )  [protected, virtual]
 

This sets up the PVData. This method is called when the accept button is pressed for the first time.

Reimplemented from vtkPVSource.

virtual void vtkPVEnSightReaderModule::CreateProperties  )  [protected, virtual]
 

Set up the UI for this source. The only default element created is a file entry. Of course, more can be added in the configuration file.

Reimplemented from vtkPVReaderModule.


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