src
paraview-5.12
VTKExtensions
Core
vtkDistributedTrivialProducer.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkDistributedTrivialProducer_h
11
#define vtkDistributedTrivialProducer_h
12
13
#include "
vtkPVTrivialProducer.h
"
14
#include "vtkPVVTKExtensionsCoreModule.h"
// needed for export macro"
15
16
struct
vtkPVTrivialProducerStaticInternal;
17
18
class
VTKPVVTKEXTENSIONSCORE_EXPORT
vtkDistributedTrivialProducer
:
public
vtkPVTrivialProducer
19
{
20
public
:
21
static
vtkDistributedTrivialProducer
*
New
();
22
vtkTypeMacro(
vtkDistributedTrivialProducer
,
vtkPVTrivialProducer
);
23
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
24
29
static
void
SetGlobalOutput(
const
char
* key,
vtkDataObject
* output);
30
35
static
void
ReleaseGlobalOutput(
const
char
* key);
36
41
virtual
void
UpdateFromGlobal(
const
char
* key);
42
43
protected
:
44
vtkDistributedTrivialProducer
();
45
~
vtkDistributedTrivialProducer
()
override
;
46
47
private
:
48
vtkDistributedTrivialProducer
(
const
vtkDistributedTrivialProducer
&) =
delete
;
49
void
operator=(
const
vtkDistributedTrivialProducer
&) =
delete
;
50
51
static
vtkPVTrivialProducerStaticInternal* InternalStatic;
52
};
53
54
#endif
vtkDistributedTrivialProducer
Definition:
vtkDistributedTrivialProducer.h:18
vtkPVTrivialProducer::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPVTrivialProducer.h
vtkIndent
vtkPVTrivialProducer::New
static vtkPVTrivialProducer * New()
vtkPVTrivialProducer
specialized subclass of vtkTrivialProducer that preserves the information about the whole extent of t...
Definition:
vtkPVTrivialProducer.h:20
vtkDataObject
Generated by
1.8.17 on Wed Mar 27 2024