VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
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 "
vtkLinearExtrusionFilter.h
"
31
32
class
VTK_PARALLEL_EXPORT
vtkPLinearExtrusionFilter
:
public
vtkLinearExtrusionFilter
33
{
34
public
:
35
vtkTypeMacro(
vtkPLinearExtrusionFilter
,
vtkLinearExtrusionFilter
);
36
void
PrintSelf
(ostream& os,
vtkIndent
indent);
37
39
static
vtkPLinearExtrusionFilter
*
New
();
40
41
// To get piece invariance, this filter has to request an
42
// extra ghost level. Since piece invariance is not very
43
// important for this filter, it is optional. Without invariance,
44
// Internal surfaces will be generated. These surface
45
// Are hidden by the normal surface generated by this filter.
46
// By default, PieceInvariance is off.
47
vtkSetMacro(PieceInvariant,
int
);
48
vtkGetMacro(PieceInvariant,
int
);
49
vtkBooleanMacro(PieceInvariant,
int
);
50
51
protected
:
52
vtkPLinearExtrusionFilter
();
53
~vtkPLinearExtrusionFilter
() {};
54
55
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
56
virtual
int
RequestUpdateExtent
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
57
58
int
PieceInvariant
;
59
private
:
60
vtkPLinearExtrusionFilter
(
const
vtkPLinearExtrusionFilter
&);
// Not implemented.
61
void
operator=(
const
vtkPLinearExtrusionFilter
&);
// Not implemented.
62
};
63
64
#endif
Generated on Fri Aug 2 2013 12:20:01 for VTK by
1.8.4