Extend vtkPVTrivialProducer to allow distributed code to easily populate a trivial producer with local DataObject while using a regular Proxy Model.
More...
#include <vtkDistributedTrivialProducer.h>
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | UpdateFromGlobal (const char *key) |
| Update the current instance to use a previously registred global data object as current output. More...
|
|
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...
|
|
|
vtkPVTrivialProducerInternal * | Internals |
| Used to store any time step information. More...
|
|
Extend vtkPVTrivialProducer to allow distributed code to easily populate a trivial producer with local DataObject while using a regular Proxy Model.
Definition at line 30 of file vtkDistributedTrivialProducer.h.
§ Superclass
§ vtkDistributedTrivialProducer()
vtkDistributedTrivialProducer::vtkDistributedTrivialProducer |
( |
| ) |
|
|
protected |
§ ~vtkDistributedTrivialProducer()
vtkDistributedTrivialProducer::~vtkDistributedTrivialProducer |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
virtual const char* vtkDistributedTrivialProducer::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
static int vtkDistributedTrivialProducer::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
virtual int vtkDistributedTrivialProducer::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
void vtkDistributedTrivialProducer::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ SetGlobalOutput()
static void vtkDistributedTrivialProducer::SetGlobalOutput |
( |
const char * |
key, |
|
|
vtkDataObject * |
output |
|
) |
| |
|
static |
Provide a global method to store a data object accross processes and allow a given instance of TrivialProducer to use it based on its registred key.
§ ReleaseGlobalOutput()
static void vtkDistributedTrivialProducer::ReleaseGlobalOutput |
( |
const char * |
key | ) |
|
|
static |
Release a given Global output if a valid key (not NULL) is provided, otherwise the global output map will be cleared.
§ UpdateFromGlobal()
virtual void vtkDistributedTrivialProducer::UpdateFromGlobal |
( |
const char * |
key | ) |
|
|
virtual |
Update the current instance to use a previously registred global data object as current output.
The documentation for this class was generated from the following file: