src
paraview-5.12
VTKExtensions
CosmoTools
vtkPGenericIOMultiBlockWriter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3
// SPDX-License-Identifier: BSD-3-Clause
9
#ifndef vtkPGenericIOMultiBlockWriter_h
10
#define vtkPGenericIOMultiBlockWriter_h
11
12
#include "vtkPVVTKExtensionsCosmoToolsModule.h"
// for export macro
13
#include "
vtkWriter.h
"
14
15
class
vtkMultiProcessController
;
16
17
class
VTKPVVTKEXTENSIONSCOSMOTOOLS_EXPORT
vtkPGenericIOMultiBlockWriter
:
public
vtkWriter
18
{
19
public
:
20
static
vtkPGenericIOMultiBlockWriter
*
New
();
21
vtkTypeMacro(
vtkPGenericIOMultiBlockWriter
,
vtkWriter
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent);
23
24
vtkSetStringMacro(FileName);
25
vtkGetStringMacro(FileName);
26
27
protected
:
28
vtkPGenericIOMultiBlockWriter
();
29
~
vtkPGenericIOMultiBlockWriter
();
30
31
virtual
int
FillInputPortInformation
(
int
port,
vtkInformation
* info);
32
virtual
void
WriteData
();
33
34
private
:
35
class
vtkInternals;
36
vtkInternals* Internals;
37
char
* FileName;
38
vtkMultiProcessController
* Controller;
39
vtkPGenericIOMultiBlockWriter
(
const
vtkPGenericIOMultiBlockWriter
&) =
delete
;
40
void
operator=
(
const
vtkPGenericIOMultiBlockWriter
&) =
delete
;
41
};
42
43
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkPGenericIOMultiBlockWriter
Definition:
vtkPGenericIOMultiBlockWriter.h:17
vtkWriter::WriteData
virtual void WriteData()=0
vtkMultiProcessController
vtkIndent
vtkWriter
vtkInformation
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkWriter.h
vtkWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
Generated by
1.8.17 on Wed Mar 27 2024