VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
dox
Imaging
Core
vtkImageMirrorPad.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageMirrorPad.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 __vtkImageMirrorPad_h
26
#define __vtkImageMirrorPad_h
27
28
29
#include "
vtkImagingCoreModule.h
"
// For export macro
30
#include "
vtkImagePadFilter.h
"
31
32
class
VTKIMAGINGCORE_EXPORT
vtkImageMirrorPad
:
public
vtkImagePadFilter
33
{
34
public
:
35
static
vtkImageMirrorPad
*
New
();
36
vtkTypeMacro(
vtkImageMirrorPad
,
vtkImagePadFilter
);
37
38
protected
:
39
vtkImageMirrorPad
() {}
40
~vtkImageMirrorPad
() {}
41
42
void
ComputeInputUpdateExtent
(
int
inExt[6],
int
outExt[6],
int
wExt[6]);
43
void
ThreadedRequestData
(
vtkInformation
* request,
44
vtkInformationVector
** inputVector,
45
vtkInformationVector
* outputVector,
46
vtkImageData
***inData,
vtkImageData
**outData,
47
int
ext[6],
int
id
);
48
private
:
49
vtkImageMirrorPad
(
const
vtkImageMirrorPad
&);
// Not implemented.
50
void
operator=(
const
vtkImageMirrorPad
&);
// Not implemented.
51
};
52
53
#endif
54
55
56
57
// VTK-HeaderTest-Exclude: vtkImageMirrorPad.h
vtkImagePadFilter::New
static vtkImagePadFilter * New()
vtkImagePadFilter.h
vtkImageMirrorPad
Extra pixels are filled by mirror images.
Definition:
vtkImageMirrorPad.h:32
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:85
vtkImagingCoreModule.h
vtkImagePadFilter
Super class for filters that fill in extra pixels.
Definition:
vtkImagePadFilter.h:30
vtkImagePadFilter::ComputeInputUpdateExtent
virtual void ComputeInputUpdateExtent(int inExt[6], int outExt[6], int wExt[6])
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:44
vtkImageMirrorPad::vtkImageMirrorPad
vtkImageMirrorPad()
Definition:
vtkImageMirrorPad.h:39
VTKIMAGINGCORE_EXPORT
#define VTKIMAGINGCORE_EXPORT
Definition:
vtkImagingCoreModule.h:15
vtkThreadedImageAlgorithm::ThreadedRequestData
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
vtkImageMirrorPad::~vtkImageMirrorPad
~vtkImageMirrorPad()
Definition:
vtkImageMirrorPad.h:40
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:40
Generated on Sat Jan 3 2015 22:29:35 for VTK by
1.8.8