VTKExtensions
Core
vtkPVDataUtilities.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkPVDataUtilities_h
12
#define vtkPVDataUtilities_h
13
14
#include "
vtkObject.h
"
15
#include "
vtkPVVTKExtensionsCoreModule.h
"
// needed for export macro
16
17
#include <string>
// for std::string
18
19
class
vtkDataObject
;
20
class
VTKPVVTKEXTENSIONSCORE_EXPORT
vtkPVDataUtilities
:
public
vtkObject
21
{
22
public
:
23
static
vtkPVDataUtilities
*
New
();
24
vtkTypeMacro(
vtkPVDataUtilities
,
vtkObject
);
25
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
26
34
static
void
AssignNamesToBlocks(
vtkDataObject
*);
35
41
static
std::string GetAssignedNameForBlock(
vtkDataObject
* block);
42
43
protected
:
44
vtkPVDataUtilities
();
45
~
vtkPVDataUtilities
()
override
;
46
47
private
:
48
vtkPVDataUtilities
(
const
vtkPVDataUtilities
&) =
delete
;
49
void
operator=
(
const
vtkPVDataUtilities
&) =
delete
;
50
};
51
52
#endif
vtkObject
VTKPVVTKEXTENSIONSCORE_EXPORT
#define VTKPVVTKEXTENSIONSCORE_EXPORT
Definition:
vtkPVVTKExtensionsCoreModule.h:15
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkIndent
vtkPVDataUtilities
data utility functions
Definition:
vtkPVDataUtilities.h:20
vtkObject::New
static vtkObject * New()
vtkObject.h
vtkDataObject
vtkPVVTKExtensionsCoreModule.h
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
Generated by
1.8.13 on Sun Dec 1 2024