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

specialized subclass of vtkTrivialProducer that preserves the information about the whole extent of the data object. More...

#include <vtkPVTrivialProducer.h>

Inheritance diagram for vtkPVTrivialProducer:
Inheritance graph
[legend]

Public Types

typedef vtkTrivialProducer Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetOutput (vtkDataObject *output)
 Set the data object that is "produced" by this producer. More...
 
virtual void SetOutput (vtkDataObject *output, double time)
 Set the output data object as well as time information for the requests. More...
 
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 Process upstream/downstream requests trivially. More...
 

Static Public Member Functions

static vtkPVTrivialProducerNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVTrivialProducerSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVTrivialProducer ()
 
 ~vtkPVTrivialProducer ()
 

Protected Attributes

vtkPVTrivialProducerInternal * Internals
 Used to store any time step information. More...
 

Detailed Description

specialized subclass of vtkTrivialProducer that preserves the information about the whole extent of the data object.

vtkPVTrivialProducer is specialized subclass of vtkTrivialProducer that can manage time requests.

Definition at line 32 of file vtkPVTrivialProducer.h.

Member Typedef Documentation

◆ Superclass

typedef vtkTrivialProducer vtkPVTrivialProducer::Superclass

Definition at line 36 of file vtkPVTrivialProducer.h.

Constructor & Destructor Documentation

◆ vtkPVTrivialProducer()

vtkPVTrivialProducer::vtkPVTrivialProducer ( )
protected

◆ ~vtkPVTrivialProducer()

vtkPVTrivialProducer::~vtkPVTrivialProducer ( )
protected

Member Function Documentation

◆ New()

static vtkPVTrivialProducer* vtkPVTrivialProducer::New ( )
static

◆ GetClassName()

virtual const char* vtkPVTrivialProducer::GetClassName ( )
virtual

Reimplemented in vtkDistributedTrivialProducer.

◆ IsTypeOf()

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

◆ IsA()

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

Reimplemented in vtkDistributedTrivialProducer.

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ SetOutput() [1/2]

virtual void vtkPVTrivialProducer::SetOutput ( vtkDataObject *  output)
virtual

Set the data object that is "produced" by this producer.

It is never really modified.

◆ SetOutput() [2/2]

virtual void vtkPVTrivialProducer::SetOutput ( vtkDataObject *  output,
double  time 
)
virtual

Set the output data object as well as time information for the requests.

◆ ProcessRequest()

virtual int vtkPVTrivialProducer::ProcessRequest ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
virtual

Process upstream/downstream requests trivially.

The associated output data object is never modified, but it is queried to fulfill requests.

Member Data Documentation

◆ Internals

vtkPVTrivialProducerInternal* vtkPVTrivialProducer::Internals
protected

Used to store any time step information.

It assumes that the time steps are ordered oldest to most recent.

Definition at line 66 of file vtkPVTrivialProducer.h.


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