VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Filters
Core
vtkCompositeDataProbeFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkCompositeDataProbeFilter.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
=========================================================================*/
37
#ifndef __vtkCompositeDataProbeFilter_h
38
#define __vtkCompositeDataProbeFilter_h
39
40
#include "vtkFiltersCoreModule.h"
// For export macro
41
#include "
vtkProbeFilter.h
"
42
43
class
vtkCompositeDataSet
;
44
class
VTKFILTERSCORE_EXPORT
vtkCompositeDataProbeFilter
:
public
vtkProbeFilter
45
{
46
public
:
47
static
vtkCompositeDataProbeFilter
*
New
();
48
vtkTypeMacro(
vtkCompositeDataProbeFilter
,
vtkProbeFilter
);
49
void
PrintSelf
(ostream& os,
vtkIndent
indent);
50
52
63
vtkSetMacro(PassPartialArrays,
bool
);
64
vtkGetMacro(PassPartialArrays,
bool
);
65
vtkBooleanMacro(PassPartialArrays,
bool
);
67
68
//BTX
69
protected
:
70
vtkCompositeDataProbeFilter
();
71
~
vtkCompositeDataProbeFilter
();
72
75
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
76
78
int
BuildFieldList
(
vtkCompositeDataSet
*
source
);
79
82
virtual
void
InitializeForProbing
(
vtkDataSet
*input,
vtkDataSet
*output);
83
85
86
virtual
int
RequestData
(
vtkInformation
*,
87
vtkInformationVector
**,
vtkInformationVector
*);
89
91
virtual
vtkExecutive
*
CreateDefaultExecutive
();
92
93
bool
PassPartialArrays
;
94
private
:
95
vtkCompositeDataProbeFilter
(
const
vtkCompositeDataProbeFilter
&);
// Not implemented.
96
void
operator=(
const
vtkCompositeDataProbeFilter
&);
// Not implemented.
97
//ETX
98
};
99
100
#endif
101
102
Generated on Thu May 24 2012 22:22:14 for VTK by
1.8.1