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: