VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Filtering
vtkHierarchicalBoxDataSetAlgorithm.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkHierarchicalBoxDataSetAlgorithm.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
=========================================================================*/
24
#ifndef __vtkHierarchicalBoxDataSetAlgorithm_h
25
#define __vtkHierarchicalBoxDataSetAlgorithm_h
26
27
#include "
vtkAlgorithm.h
"
28
29
class
vtkHierarchicalBoxDataSet
;
30
class
VTK_FILTERING_EXPORT
vtkHierarchicalBoxDataSetAlgorithm
:
public
vtkAlgorithm
31
{
32
public
:
33
static
vtkHierarchicalBoxDataSetAlgorithm
*
New
();
34
vtkTypeMacro(
vtkHierarchicalBoxDataSetAlgorithm
,
vtkAlgorithm
);
35
void
PrintSelf
(ostream& os,
vtkIndent
indent);
36
38
39
vtkHierarchicalBoxDataSet
* GetOutput();
40
vtkHierarchicalBoxDataSet
* GetOutput(
int
);
42
44
51
void
SetInput(
vtkDataObject
*);
52
void
SetInput(
int
,
vtkDataObject
*);
54
56
57
virtual
int
ProcessRequest
(
vtkInformation
* request,
58
vtkInformationVector
** inputVector,
59
vtkInformationVector
* outputVector);
61
62
//BTX
63
protected
:
64
vtkHierarchicalBoxDataSetAlgorithm
();
65
~
vtkHierarchicalBoxDataSetAlgorithm
();
66
68
70
virtual
int
RequestDataObject(
vtkInformation
*,
71
vtkInformationVector
**,
72
vtkInformationVector
*) {
return
1;};
74
76
78
virtual
int
RequestInformation(
vtkInformation
*,
79
vtkInformationVector
**,
80
vtkInformationVector
*) {
return
1;};
82
84
86
virtual
int
RequestData(
vtkInformation
*,
87
vtkInformationVector
**,
88
vtkInformationVector
*) {
return
1;};
90
92
94
virtual
int
RequestUpdateExtent(
vtkInformation
*,
95
vtkInformationVector
**,
96
vtkInformationVector
*)
97
{
98
return
1;
99
};
101
102
// Create a default executive.
103
virtual
vtkExecutive
*
CreateDefaultExecutive
();
104
105
// see algorithm for more info
106
virtual
int
FillOutputPortInformation
(
int
port
,
vtkInformation
*
info
);
107
virtual
int
FillInputPortInformation
(
int
port
,
vtkInformation
*
info
);
108
109
vtkDataObject
*GetInput(
int
port
);
110
111
private
:
112
vtkHierarchicalBoxDataSetAlgorithm
(
const
vtkHierarchicalBoxDataSetAlgorithm
&);
// Not implemented.
113
void
operator=(
const
vtkHierarchicalBoxDataSetAlgorithm
&);
// Not implemented.
114
//ETX
115
};
116
117
#endif
118
119
Generated on Wed May 30 2012 13:21:55 for VTK by
1.8.1