ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVDataInformationHelper Class Referenceabstract

allows extension of types that PVDataInformation can handle More...

#include <vtkPVDataInformationHelper.h>

Inherits vtkObject.

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void CopyFromDataObject (vtkPVDataInformation *self, vtkDataObject *data)
 This class is a friend of PVDI, so the work of copying into self happens here. More...
 
virtual const char * GetPrettyDataTypeString ()=0
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPVDataInformationHelperSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVDataInformationHelper ()
 
 ~vtkPVDataInformationHelper ()
 
virtual bool ValidateType (vtkDataObject *data)=0
 
virtual double * GetBounds ()=0
 
virtual int GetNumberOfDataSets ()=0
 
virtual vtkTypeInt64 GetNumberOfCells ()=0
 
virtual vtkTypeInt64 GetNumberOfPoints ()=0
 
virtual vtkTypeInt64 GetNumberOfRows ()=0
 

Protected Attributes

vtkDataObject * Data
 

Detailed Description

allows extension of types that PVDataInformation can handle

Plugins can subclass this and call vtkPVDataInformation::RegisterHelper() in order to allow vtkPVDataInformation (and thus ParaView) to handle new data types.

Definition at line 35 of file vtkPVDataInformationHelper.h.

Member Typedef Documentation

§ Superclass

Definition at line 38 of file vtkPVDataInformationHelper.h.

Constructor & Destructor Documentation

§ vtkPVDataInformationHelper()

vtkPVDataInformationHelper::vtkPVDataInformationHelper ( )
protected

§ ~vtkPVDataInformationHelper()

vtkPVDataInformationHelper::~vtkPVDataInformationHelper ( )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkPVDataInformationHelper::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ CopyFromDataObject()

void vtkPVDataInformationHelper::CopyFromDataObject ( vtkPVDataInformation self,
vtkDataObject *  data 
)

This class is a friend of PVDI, so the work of copying into self happens here.

§ GetPrettyDataTypeString()

virtual const char* vtkPVDataInformationHelper::GetPrettyDataTypeString ( )
pure virtual

§ ValidateType()

virtual bool vtkPVDataInformationHelper::ValidateType ( vtkDataObject *  data)
protectedpure virtual

§ GetBounds()

virtual double* vtkPVDataInformationHelper::GetBounds ( )
protectedpure virtual

§ GetNumberOfDataSets()

virtual int vtkPVDataInformationHelper::GetNumberOfDataSets ( )
protectedpure virtual

§ GetNumberOfCells()

virtual vtkTypeInt64 vtkPVDataInformationHelper::GetNumberOfCells ( )
protectedpure virtual

§ GetNumberOfPoints()

virtual vtkTypeInt64 vtkPVDataInformationHelper::GetNumberOfPoints ( )
protectedpure virtual

§ GetNumberOfRows()

virtual vtkTypeInt64 vtkPVDataInformationHelper::GetNumberOfRows ( )
protectedpure virtual

Member Data Documentation

§ Data

vtkDataObject* vtkPVDataInformationHelper::Data
protected

Definition at line 53 of file vtkPVDataInformationHelper.h.


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