VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Filters
Parallel
vtkPLinearExtrusionFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkPLinearExtrusionFilter.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
=========================================================================*/
27
#ifndef __vtkPLinearExtrusionFilter_h
28
#define __vtkPLinearExtrusionFilter_h
29
30
#include "vtkFiltersParallelModule.h"
// For export macro
31
#include "
vtkLinearExtrusionFilter.h
"
32
33
class
VTKFILTERSPARALLEL_EXPORT
vtkPLinearExtrusionFilter
:
public
vtkLinearExtrusionFilter
34
{
35
public
:
36
vtkTypeMacro(
vtkPLinearExtrusionFilter
,
vtkLinearExtrusionFilter
);
37
void
PrintSelf
(ostream& os,
vtkIndent
indent);
38
40
static
vtkPLinearExtrusionFilter
*
New
();
41
42
// To get piece invariance, this filter has to request an
43
// extra ghost level. Since piece invariance is not very
44
// important for this filter, it is optional. Without invariance,
45
// Internal surfaces will be generated. These surface
46
// Are hidden by the normal surface generated by this filter.
47
// By default, PieceInvariance is off.
48
vtkSetMacro(PieceInvariant,
int
);
49
vtkGetMacro(PieceInvariant,
int
);
50
vtkBooleanMacro(PieceInvariant,
int
);
51
52
protected
:
53
vtkPLinearExtrusionFilter
();
54
~vtkPLinearExtrusionFilter
() {};
55
56
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
57
virtual
int
RequestUpdateExtent
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
58
59
int
PieceInvariant
;
60
private
:
61
vtkPLinearExtrusionFilter
(
const
vtkPLinearExtrusionFilter
&);
// Not implemented.
62
void
operator=(
const
vtkPLinearExtrusionFilter
&);
// Not implemented.
63
};
64
65
#endif
Generated on Thu May 24 2012 22:22:22 for VTK by
1.8.1