VTK
9.0.1
Filters
Extraction
vtkExtractExodusGlobalTemporalVariables.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkExtractExodusGlobalTemporalVariables.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
36
#ifndef vtkExtractExodusGlobalTemporalVariables_h
37
#define vtkExtractExodusGlobalTemporalVariables_h
38
39
#include "vtkFiltersExtractionModule.h"
// For export macro
40
#include "
vtkTableAlgorithm.h
"
41
42
#include <memory>
// for std::unique_ptr
43
44
class
VTKFILTERSEXTRACTION_EXPORT
vtkExtractExodusGlobalTemporalVariables
:
public
vtkTableAlgorithm
45
{
46
public
:
47
static
vtkExtractExodusGlobalTemporalVariables
*
New
();
48
vtkTypeMacro(
vtkExtractExodusGlobalTemporalVariables
,
vtkTableAlgorithm
);
49
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
50
51
protected
:
52
vtkExtractExodusGlobalTemporalVariables
();
53
~vtkExtractExodusGlobalTemporalVariables
()
override
;
54
55
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
)
override
;
56
int
RequestInformation
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
57
vtkInformationVector
* outputVector)
override
;
58
int
RequestUpdateExtent
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
59
vtkInformationVector
* outputVector)
override
;
60
int
RequestData
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
61
vtkInformationVector
* outputVector)
override
;
62
64
68
void
GetContinuationState
(
bool
& continue_executing_flag,
size_t
&
offset
)
const
;
69
void
SetContinuationState
(
bool
continue_executing_flag,
size_t
offset
);
71
72
private
:
73
vtkExtractExodusGlobalTemporalVariables
(
const
vtkExtractExodusGlobalTemporalVariables
&) =
delete
;
74
void
operator=(
const
vtkExtractExodusGlobalTemporalVariables
&) =
delete
;
75
76
class
vtkInternals;
77
std::unique_ptr<vtkInternals> Internals;
78
};
79
80
#endif
vtkExtractExodusGlobalTemporalVariables::RequestInformation
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkExtractExodusGlobalTemporalVariables
extract global temporal arrays generated by vtkExodusIIReader
Definition:
vtkExtractExodusGlobalTemporalVariables.h:45
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:36
vtkX3D::port
@ port
Definition:
vtkX3D.h:453
vtkX3D::offset
@ offset
Definition:
vtkX3D.h:444
vtkTableAlgorithm
Superclass for algorithms that produce only vtkTables as output.
Definition:
vtkTableAlgorithm.h:49
vtkExtractExodusGlobalTemporalVariables::SetContinuationState
void SetContinuationState(bool continue_executing_flag, size_t offset)
vtkExtractExodusGlobalTemporalVariables::FillInputPortInformation
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkExtractExodusGlobalTemporalVariables::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:34
vtkExtractExodusGlobalTemporalVariables::vtkExtractExodusGlobalTemporalVariables
vtkExtractExodusGlobalTemporalVariables()
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:65
vtkX3D::info
@ info
Definition:
vtkX3D.h:382
vtkExtractExodusGlobalTemporalVariables::RequestData
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
vtkExtractExodusGlobalTemporalVariables::~vtkExtractExodusGlobalTemporalVariables
~vtkExtractExodusGlobalTemporalVariables() override
vtkTableAlgorithm.h
vtkExtractExodusGlobalTemporalVariables::New
static vtkExtractExodusGlobalTemporalVariables * New()
vtkExtractExodusGlobalTemporalVariables::GetContinuationState
void GetContinuationState(bool &continue_executing_flag, size_t &offset) const
These methods are used by vtkPExtractExodusGlobalTemporalVariables to synchronize internal state betw...
vtkExtractExodusGlobalTemporalVariables::RequestUpdateExtent
int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
Generated on Mon Jan 4 2021 21:12:05 for VTK by
1.8.20