VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Imaging
vtkImageDecomposeFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageDecomposeFilter.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
=========================================================================*/
25
#ifndef __vtkImageDecomposeFilter_h
26
#define __vtkImageDecomposeFilter_h
27
28
29
#include "
vtkImageIterateFilter.h
"
30
31
class
VTK_IMAGING_EXPORT
vtkImageDecomposeFilter
:
public
vtkImageIterateFilter
32
{
33
public
:
35
37
vtkTypeMacro(
vtkImageDecomposeFilter
,
vtkImageIterateFilter
);
38
void
PrintSelf
(ostream& os,
vtkIndent
indent);
40
42
44
void
SetDimensionality(
int
dim);
45
vtkGetMacro(Dimensionality,
int
);
47
49
50
void
PermuteIncrements(
vtkIdType
*increments,
vtkIdType
&inc0,
51
vtkIdType
&inc1,
vtkIdType
&inc2);
52
void
PermuteExtent(
int
*
extent
,
int
&min0,
int
&max0,
int
&min1,
int
&max1,
53
int
&min2,
int
&max2);
55
56
protected
:
57
vtkImageDecomposeFilter
();
58
~vtkImageDecomposeFilter
() {};
59
60
int
Dimensionality;
61
62
63
private
:
64
vtkImageDecomposeFilter
(
const
vtkImageDecomposeFilter
&);
// Not implemented.
65
void
operator=(
const
vtkImageDecomposeFilter
&);
// Not implemented.
66
};
67
68
#endif
69
70
71
72
73
74
75
76
77
78
Generated on Thu Mar 13 2014 08:10:15 for VTK by
1.8.1.2