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

Abstract class for specifying fields over grids. More...

#include <vtkCPFieldBuilder.h>

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

Public Types

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

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void BuildField (unsigned long TimeStep, double Time, vtkDataSet *Grid)=0
 Return a field on Grid. More...
 
virtual void SetArrayName (const char *)
 Return the highest order of discretization of the field. More...
 
virtual char * GetArrayName ()
 Return the highest order of discretization of the field. More...
 
void SetTensorFieldFunction (vtkCPTensorFieldFunction *TFF)
 Set/get TensorFieldFunction. More...
 
vtkCPTensorFieldFunctionGetTensorFieldFunction ()
 Set/get TensorFieldFunction. More...
 
- Public Member Functions inherited from vtkCPBaseFieldBuilder
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkCPFieldBuilderSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkCPBaseFieldBuilder
static int IsTypeOf (const char *type)
 
static vtkCPBaseFieldBuilderSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkCPFieldBuilder ()
 
 ~vtkCPFieldBuilder ()
 
- Protected Member Functions inherited from vtkCPBaseFieldBuilder
 vtkCPBaseFieldBuilder ()
 Return the highest order of discretization of the field. More...
 
 ~vtkCPBaseFieldBuilder ()
 

Detailed Description

Abstract class for specifying fields over grids.

Abstract class for specifying fields over grids for a test driver.

Definition at line 30 of file vtkCPFieldBuilder.h.

Member Typedef Documentation

§ Superclass

Definition at line 33 of file vtkCPFieldBuilder.h.

Constructor & Destructor Documentation

§ vtkCPFieldBuilder()

vtkCPFieldBuilder::vtkCPFieldBuilder ( )
protected

§ ~vtkCPFieldBuilder()

vtkCPFieldBuilder::~vtkCPFieldBuilder ( )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkCPFieldBuilder::GetClassName ( )
virtual

Reimplemented from vtkCPBaseFieldBuilder.

Reimplemented in vtkCPCellFieldBuilder, and vtkCPNodalFieldBuilder.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkCPBaseFieldBuilder.

Reimplemented in vtkCPCellFieldBuilder, and vtkCPNodalFieldBuilder.

§ SafeDownCast()

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

§ PrintSelf()

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

§ BuildField()

virtual void vtkCPFieldBuilder::BuildField ( unsigned long  TimeStep,
double  Time,
vtkDataSet *  Grid 
)
pure virtual

Return a field on Grid.

Implements vtkCPBaseFieldBuilder.

Implemented in vtkCPCellFieldBuilder, and vtkCPNodalFieldBuilder.

§ SetArrayName()

virtual void vtkCPFieldBuilder::SetArrayName ( const char *  )
virtual

Return the highest order of discretization of the field.

virtual unsigned int GetHighestFieldOrder() = 0; Set/get the name of the field array.

§ GetArrayName()

virtual char* vtkCPFieldBuilder::GetArrayName ( )
virtual

Return the highest order of discretization of the field.

virtual unsigned int GetHighestFieldOrder() = 0; Set/get the name of the field array.

§ SetTensorFieldFunction()

void vtkCPFieldBuilder::SetTensorFieldFunction ( vtkCPTensorFieldFunction TFF)

Set/get TensorFieldFunction.

§ GetTensorFieldFunction()

vtkCPTensorFieldFunction* vtkCPFieldBuilder::GetTensorFieldFunction ( )

Set/get TensorFieldFunction.


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