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

Abstract class for creating grids. More...

#include <vtkCPGridBuilder.h>

Inheritance diagram for vtkCPGridBuilder:
Inheritance graph
[legend]
Collaboration diagram for vtkCPGridBuilder:
Collaboration graph
[legend]

Public Types

typedef vtkCPBaseGridBuilder Superclass
 
- Public Types inherited from vtkCPBaseGridBuilder
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkDataObject * GetGrid (unsigned long timeStep, double time, int &builtNewGrid)=0
 Return a grid. More...
 
void SetFieldBuilder (vtkCPBaseFieldBuilder *fieldBuilder)
 Set/get the FieldBuilder. More...
 
vtkCPBaseFieldBuilderGetFieldBuilder ()
 Set/get the FieldBuilder. More...
 
- Public Member Functions inherited from vtkCPBaseGridBuilder
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkCPGridBuilderSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkCPBaseGridBuilder
static int IsTypeOf (const char *type)
 
static vtkCPBaseGridBuilderSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkCPGridBuilder ()
 
 ~vtkCPGridBuilder ()
 
- Protected Member Functions inherited from vtkCPBaseGridBuilder
 vtkCPBaseGridBuilder ()
 
 ~vtkCPBaseGridBuilder ()
 

Detailed Description

Abstract class for creating grids.

Abstract class for creating grids for a test driver.

Definition at line 31 of file vtkCPGridBuilder.h.

Member Typedef Documentation

◆ Superclass

Definition at line 34 of file vtkCPGridBuilder.h.

Constructor & Destructor Documentation

◆ vtkCPGridBuilder()

vtkCPGridBuilder::vtkCPGridBuilder ( )
protected

◆ ~vtkCPGridBuilder()

vtkCPGridBuilder::~vtkCPGridBuilder ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkCPGridBuilder::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ GetGrid()

virtual vtkDataObject* vtkCPGridBuilder::GetGrid ( unsigned long  timeStep,
double  time,
int &  builtNewGrid 
)
pure virtual

Return a grid.

BuiltNewGrid is set to 0 if the grids that were returned were already built before. vtkCPGridBuilder will also delete the grid.

Implements vtkCPBaseGridBuilder.

Implemented in vtkCustomUnstructuredGridBuilder, vtkCPUnstructuredGridBuilder, vtkCPUniformGridBuilder, and vtkCPFileGridBuilder.

◆ SetFieldBuilder()

void vtkCPGridBuilder::SetFieldBuilder ( vtkCPBaseFieldBuilder fieldBuilder)

Set/get the FieldBuilder.

◆ GetFieldBuilder()

vtkCPBaseFieldBuilder* vtkCPGridBuilder::GetFieldBuilder ( )

Set/get the FieldBuilder.


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