VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Graphics
vtkUncertaintyTubeFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkUncertaintyTubeFilter.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 __vtkUncertaintyTubeFilter_h
38
#define __vtkUncertaintyTubeFilter_h
39
40
#include "
vtkPolyDataAlgorithm.h
"
41
42
class
vtkTubeArray;
43
44
class
VTK_GRAPHICS_EXPORT
vtkUncertaintyTubeFilter
:
public
vtkPolyDataAlgorithm
45
{
46
public
:
48
50
vtkTypeMacro(
vtkUncertaintyTubeFilter
,
vtkPolyDataAlgorithm
);
51
void
PrintSelf
(ostream& os,
vtkIndent
indent);
53
55
static
vtkUncertaintyTubeFilter
*
New
();
56
58
60
vtkSetClampMacro(NumberOfSides,
int
,3,
VTK_LARGE_INTEGER
);
61
vtkGetMacro(NumberOfSides,
int
);
63
64
protected
:
65
vtkUncertaintyTubeFilter
();
66
~
vtkUncertaintyTubeFilter
();
67
68
// Integrate data
69
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
70
int
BuildTubes(
vtkPointData
*pd,
vtkPointData
*outPD,
71
vtkCellData
*cd,
vtkCellData
*outCD,
vtkPolyData
*output);
72
73
//array of uncertainty tubes
74
vtkTubeArray *
Tubes
;
75
int
NumberOfTubes
;
76
77
// number of sides of tube
78
int
NumberOfSides
;
79
80
private
:
81
vtkUncertaintyTubeFilter
(
const
vtkUncertaintyTubeFilter
&);
// Not implemented.
82
void
operator=(
const
vtkUncertaintyTubeFilter
&);
// Not implemented.
83
};
84
85
#endif
Generated on Thu Mar 13 2014 08:10:11 for VTK by
1.8.1.2