src
paraview-5.12
VTKExtensions
FiltersRendering
vtkNetworkImageSource.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
13
#ifndef vtkNetworkImageSource_h
14
#define vtkNetworkImageSource_h
15
16
#include "
vtkImageAlgorithm.h
"
17
#include "vtkPVVTKExtensionsFiltersRenderingModule.h"
//needed for exports
18
19
class
vtkImageData
;
20
class
vtkClientServerStream
;
21
22
class
VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
vtkNetworkImageSource
:
public
vtkImageAlgorithm
23
{
24
public
:
25
static
vtkNetworkImageSource
*
New
();
26
vtkTypeMacro(
vtkNetworkImageSource
,
vtkImageAlgorithm
);
27
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
28
30
33
vtkSetStringMacro(FileName);
34
vtkGetStringMacro(FileName);
36
40
void
UpdateImage();
41
42
protected
:
43
vtkNetworkImageSource
();
44
~
vtkNetworkImageSource
()
override
;
45
46
vtkTimeStamp
UpdateImageTime
;
47
48
char
*
FileName
;
49
50
vtkImageData
*
Buffer
;
51
int
ReadImageFromFile(
const
char
* filename);
52
int
RequestData
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
53
vtkInformationVector
* outputVector)
override
;
54
int
RequestInformation
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
55
vtkInformationVector
* outputVector)
override
;
56
57
private
:
58
vtkNetworkImageSource
(
const
vtkNetworkImageSource
&) =
delete
;
59
void
operator=
(
const
vtkNetworkImageSource
&) =
delete
;
60
};
61
62
#endif
vtkImageAlgorithm::RequestData
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkNetworkImageSource::FileName
char * FileName
Definition:
vtkNetworkImageSource.h:48
vtkInformationVector
vtkTimeStamp
vtkClientServerStream
Store messages for the interpreter.
Definition:
vtkClientServerStream.h:23
vtkImageAlgorithm.h
vtkImageAlgorithm
vtkNetworkImageSource::UpdateImageTime
vtkTimeStamp UpdateImageTime
Definition:
vtkNetworkImageSource.h:46
vtkImageAlgorithm::RequestInformation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkImageData
vtkIndent
vtkNetworkImageSource
an image source that can read an image file on one process and ensure that it's available on some oth...
Definition:
vtkNetworkImageSource.h:22
vtkImageAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkInformation
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkNetworkImageSource::Buffer
vtkImageData * Buffer
Definition:
vtkNetworkImageSource.h:50
Generated by
1.8.17 on Wed Mar 27 2024