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

This reader handles multiple GenericIO files that are different resolutions of the same dataset. More...

#include <vtkPMultiResolutionGenericIOReader.h>

Inherits vtkMultiBlockDataSetAlgorithm.

Public Types

typedef vtkMultiBlockDataSetAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual bool CanReadFile (const char *fileName)
 
void SetXAxisVariableName (const char *arg)
 
virtual char * GetXAxisVariableName ()
 
void SetYAxisVariableName (const char *arg)
 
virtual char * GetYAxisVariableName ()
 
void SetZAxisVariableName (const char *arg)
 
virtual char * GetZAxisVariableName ()
 
vtkStringArray * GetArrayList ()
 
bool InsertLevel (const char *fileName, int level)
 This function inserts the given file as a resolution level on this reader. More...
 
int GetNumberOfLevels () const
 Gets the number of resolution levels known by this reader. More...
 
const char * GetFileNameForLevel (int level) const
 Gets the filename for the given resolution level. More...
 
void RemoveAllLevels ()
 Clears all resolution levels. More...
 
int GetNumberOfPointArrays ()
 Returns the number of arrays in the file. More...
 
const char * GetPointArrayName (int i)
 Returns the name of the ith array. More...
 
int GetPointArrayStatus (const char *name)
 Returns the status of the array corresponding to the given name. More...
 
void SetPointArrayStatus (const char *name, int status)
 Sets the status of the array corresponding to the given name. More...
 
void SetFileName (const char *fname)
 Sets/Gets the filename to be read by this reader. More...
 
virtual char * GetFileName ()
 Sets/Gets the filename to be read by this reader. More...
 
virtual vtkDataArraySelection * GetPointDataArraySelection ()
 Get the data array selection tables used to configure which data arrays are loaded by the reader. More...
 

Static Public Member Functions

static vtkPMultiResolutionGenericIOReaderNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPMultiResolutionGenericIOReaderSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPMultiResolutionGenericIOReader ()
 
 ~vtkPMultiResolutionGenericIOReader ()
 
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

char * FileName
 
char * XAxisVariableName
 
char * YAxisVariableName
 
char * ZAxisVariableName
 
vtkDataArraySelection * PointDataArraySelection
 
vtkCallbackCommand * SelectionObserver
 

Detailed Description

This reader handles multiple GenericIO files that are different resolutions of the same dataset.

This reader aggregates these and allows streaming different resolutions on different parts of the dataset. It has the concept of a resolution level with 0 being the lowest resolution and the resolution increases as the level number increases.

Definition at line 35 of file vtkPMultiResolutionGenericIOReader.h.

Member Typedef Documentation

§ Superclass

typedef vtkMultiBlockDataSetAlgorithm vtkPMultiResolutionGenericIOReader::Superclass

Definition at line 40 of file vtkPMultiResolutionGenericIOReader.h.

Constructor & Destructor Documentation

§ vtkPMultiResolutionGenericIOReader()

vtkPMultiResolutionGenericIOReader::vtkPMultiResolutionGenericIOReader ( )
protected

§ ~vtkPMultiResolutionGenericIOReader()

vtkPMultiResolutionGenericIOReader::~vtkPMultiResolutionGenericIOReader ( )
protected

Member Function Documentation

§ New()

static vtkPMultiResolutionGenericIOReader* vtkPMultiResolutionGenericIOReader::New ( )
static

§ GetClassName()

virtual const char* vtkPMultiResolutionGenericIOReader::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ CanReadFile()

virtual bool vtkPMultiResolutionGenericIOReader::CanReadFile ( const char *  fileName)
virtual

§ SetFileName()

void vtkPMultiResolutionGenericIOReader::SetFileName ( const char *  fname)

Sets/Gets the filename to be read by this reader.

§ GetFileName()

virtual char* vtkPMultiResolutionGenericIOReader::GetFileName ( )
virtual

Sets/Gets the filename to be read by this reader.

§ SetXAxisVariableName()

void vtkPMultiResolutionGenericIOReader::SetXAxisVariableName ( const char *  arg)

§ GetXAxisVariableName()

virtual char* vtkPMultiResolutionGenericIOReader::GetXAxisVariableName ( )
virtual

§ SetYAxisVariableName()

void vtkPMultiResolutionGenericIOReader::SetYAxisVariableName ( const char *  arg)

§ GetYAxisVariableName()

virtual char* vtkPMultiResolutionGenericIOReader::GetYAxisVariableName ( )
virtual

§ SetZAxisVariableName()

void vtkPMultiResolutionGenericIOReader::SetZAxisVariableName ( const char *  arg)

§ GetZAxisVariableName()

virtual char* vtkPMultiResolutionGenericIOReader::GetZAxisVariableName ( )
virtual

§ GetArrayList()

vtkStringArray* vtkPMultiResolutionGenericIOReader::GetArrayList ( )

§ InsertLevel()

bool vtkPMultiResolutionGenericIOReader::InsertLevel ( const char *  fileName,
int  level 
)

This function inserts the given file as a resolution level on this reader.

NOTE: 0 is lowest resolution and the resolution should increase from there.

§ GetNumberOfLevels()

int vtkPMultiResolutionGenericIOReader::GetNumberOfLevels ( ) const

Gets the number of resolution levels known by this reader.

§ GetFileNameForLevel()

const char* vtkPMultiResolutionGenericIOReader::GetFileNameForLevel ( int  level) const

Gets the filename for the given resolution level.

§ RemoveAllLevels()

void vtkPMultiResolutionGenericIOReader::RemoveAllLevels ( )

Clears all resolution levels.

§ GetPointDataArraySelection()

virtual vtkDataArraySelection* vtkPMultiResolutionGenericIOReader::GetPointDataArraySelection ( )
virtual

Get the data array selection tables used to configure which data arrays are loaded by the reader.

§ GetNumberOfPointArrays()

int vtkPMultiResolutionGenericIOReader::GetNumberOfPointArrays ( )

Returns the number of arrays in the file.

§ GetPointArrayName()

const char* vtkPMultiResolutionGenericIOReader::GetPointArrayName ( int  i)

Returns the name of the ith array.

§ GetPointArrayStatus()

int vtkPMultiResolutionGenericIOReader::GetPointArrayStatus ( const char *  name)

Returns the status of the array corresponding to the given name.

§ SetPointArrayStatus()

void vtkPMultiResolutionGenericIOReader::SetPointArrayStatus ( const char *  name,
int  status 
)

Sets the status of the array corresponding to the given name.

§ RequestInformation()

int vtkPMultiResolutionGenericIOReader::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

§ RequestUpdateExtent()

int vtkPMultiResolutionGenericIOReader::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

§ RequestData()

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

Member Data Documentation

§ FileName

char* vtkPMultiResolutionGenericIOReader::FileName
protected

Definition at line 117 of file vtkPMultiResolutionGenericIOReader.h.

§ XAxisVariableName

char* vtkPMultiResolutionGenericIOReader::XAxisVariableName
protected

Definition at line 118 of file vtkPMultiResolutionGenericIOReader.h.

§ YAxisVariableName

char* vtkPMultiResolutionGenericIOReader::YAxisVariableName
protected

Definition at line 119 of file vtkPMultiResolutionGenericIOReader.h.

§ ZAxisVariableName

char* vtkPMultiResolutionGenericIOReader::ZAxisVariableName
protected

Definition at line 120 of file vtkPMultiResolutionGenericIOReader.h.

§ PointDataArraySelection

vtkDataArraySelection* vtkPMultiResolutionGenericIOReader::PointDataArraySelection
protected

Definition at line 122 of file vtkPMultiResolutionGenericIOReader.h.

§ SelectionObserver

vtkCallbackCommand* vtkPMultiResolutionGenericIOReader::SelectionObserver
protected

Definition at line 123 of file vtkPMultiResolutionGenericIOReader.h.


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