ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
vtkDistributedTrivialProducer Class Reference

#include <vtkDistributedTrivialProducer.h>

Inheritance diagram for vtkDistributedTrivialProducer:
Collaboration diagram for vtkDistributedTrivialProducer:

Public Member Functions

 vtkTypeMacro (vtkDistributedTrivialProducer, vtkPVTrivialProducer)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void UpdateFromGlobal (const char *key)
 
- Public Member Functions inherited from vtkPVTrivialProducer
 vtkTypeMacro (vtkPVTrivialProducer, vtkTrivialProducer)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void SetOutput (vtkDataObject *output) override
 
virtual void SetOutput (vtkDataObject *output, double time)
 
int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 

Static Public Member Functions

static vtkDistributedTrivialProducerNew ()
 
static void SetGlobalOutput (const char *key, vtkDataObject *output)
 
static void ReleaseGlobalOutput (const char *key)
 
- Static Public Member Functions inherited from vtkPVTrivialProducer
static vtkPVTrivialProducerNew ()
 

Protected Member Functions

 vtkDistributedTrivialProducer ()
 
 ~vtkDistributedTrivialProducer () override
 
- Protected Member Functions inherited from vtkPVTrivialProducer
 vtkPVTrivialProducer ()
 
 ~vtkPVTrivialProducer () override
 

Detailed Description

Definition at line 15 of file vtkDistributedTrivialProducer.h.

Constructor & Destructor Documentation

◆ vtkDistributedTrivialProducer()

vtkDistributedTrivialProducer::vtkDistributedTrivialProducer ( )
protected

Definition at line 71 of file vtkDistributedTrivialProducer.cxx.

◆ ~vtkDistributedTrivialProducer()

vtkDistributedTrivialProducer::~vtkDistributedTrivialProducer ( )
overrideprotected

Definition at line 76 of file vtkDistributedTrivialProducer.cxx.

Member Function Documentation

◆ New()

static vtkDistributedTrivialProducer* vtkDistributedTrivialProducer::New ( )
static

◆ PrintSelf()

void vtkDistributedTrivialProducer::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

Definition at line 119 of file vtkDistributedTrivialProducer.cxx.

◆ ReleaseGlobalOutput()

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.

Definition at line 90 of file vtkDistributedTrivialProducer.cxx.

◆ SetGlobalOutput()

void vtkDistributedTrivialProducer::SetGlobalOutput ( const char *  key,
vtkDataObject *  output 
)
static

Provide a global method to store a data object across processes and allow a given instance of TrivialProducer to use it based on its registered key.

Definition at line 80 of file vtkDistributedTrivialProducer.cxx.

References QtCompat::endl().

◆ UpdateFromGlobal()

void vtkDistributedTrivialProducer::UpdateFromGlobal ( const char *  key)
virtual

Update the current instance to use a previously registered global data object as current output.

Definition at line 103 of file vtkDistributedTrivialProducer.cxx.

References QtCompat::endl(), and vtkPVTrivialProducer::SetOutput().

◆ vtkTypeMacro()

vtkDistributedTrivialProducer::vtkTypeMacro ( vtkDistributedTrivialProducer  ,
vtkPVTrivialProducer   
)

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