VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Filters
Extraction
vtkExtractTemporalFieldData.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkExtractTemporalFieldData.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
=========================================================================*/
34
#ifndef __vtkExtractTemporalFieldData_h
35
#define __vtkExtractTemporalFieldData_h
36
37
#include "vtkFiltersExtractionModule.h"
// For export macro
38
#include "
vtkTableAlgorithm.h
"
39
40
class
vtkDataSet
;
41
class
vtkTable
;
42
class
vtkDataSetAttributes
;
43
44
class
VTKFILTERSEXTRACTION_EXPORT
vtkExtractTemporalFieldData
:
public
vtkTableAlgorithm
45
{
46
public
:
47
static
vtkExtractTemporalFieldData
*
New
();
48
vtkTypeMacro(
vtkExtractTemporalFieldData
,
vtkTableAlgorithm
);
49
void
PrintSelf
(ostream& os,
vtkIndent
indent);
50
52
53
vtkGetMacro(NumberOfTimeSteps,
int
);
55
56
protected
:
57
vtkExtractTemporalFieldData
();
58
~
vtkExtractTemporalFieldData
();
59
60
virtual
int
ProcessRequest
(
vtkInformation
*,
61
vtkInformationVector
**,
62
vtkInformationVector
*);
63
64
virtual
int
RequestInformation
(
vtkInformation
* request,
65
vtkInformationVector
** inputVector,
66
vtkInformationVector
* outputVector);
67
virtual
int
RequestData
(
vtkInformation
* request,
68
vtkInformationVector
** inputVector,
69
vtkInformationVector
* outputVector);
70
71
72
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
73
75
77
void
CopyDataToOutput(
vtkInformation
* inInfo,
78
vtkDataSet
*input,
vtkTable
*output);
80
81
int
NumberOfTimeSteps
;
82
83
private
:
84
vtkExtractTemporalFieldData
(
const
vtkExtractTemporalFieldData
&);
// Not implemented.
85
void
operator=(
const
vtkExtractTemporalFieldData
&);
// Not implemented.
86
};
87
88
#endif
89
90
91
Generated on Thu May 24 2012 22:22:15 for VTK by
1.8.1