Subsamples an image.
More...
#include <vtkImageShrink3D.h>
Inherits vtkThreadedImageAlgorithm.
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkImageShrink3D () |
|
| ~vtkImageShrink3D () |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
void | ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id) |
|
void | InternalRequestUpdateExtent (int *inExt, int *outExt) |
|
Subsamples an image.
vtkImageShrink3D shrinks an image by sub sampling on a uniform grid (integer multiples).
- Examples:
- vtkImageShrink3D (Examples)
- Tests:
- vtkImageShrink3D (Tests)
Definition at line 35 of file vtkImageShrink3D.h.
vtkImageShrink3D::vtkImageShrink3D |
( |
| ) |
|
|
protected |
vtkImageShrink3D::~vtkImageShrink3D |
( |
| ) |
|
|
inlineprotected |
static int vtkImageShrink3D::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkImageShrink3D::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkImageShrink3D::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkImageShrink3D::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkImageShrink3D::SetShrinkFactors |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set/Get the shrink factors
virtual void vtkImageShrink3D::SetShrinkFactors |
( |
int |
[3] | ) |
|
|
virtual |
Set/Get the shrink factors
virtual int* vtkImageShrink3D::GetShrinkFactors |
( |
| ) |
|
|
virtual |
Set/Get the shrink factors
virtual void vtkImageShrink3D::GetShrinkFactors |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
Set/Get the shrink factors
virtual void vtkImageShrink3D::GetShrinkFactors |
( |
int |
[3] | ) |
|
|
virtual |
Set/Get the shrink factors
virtual void vtkImageShrink3D::SetShift |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set/Get the pixel to use as origin.
virtual void vtkImageShrink3D::SetShift |
( |
int |
[3] | ) |
|
|
virtual |
Set/Get the pixel to use as origin.
virtual int* vtkImageShrink3D::GetShift |
( |
| ) |
|
|
virtual |
Set/Get the pixel to use as origin.
virtual void vtkImageShrink3D::GetShift |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
Set/Get the pixel to use as origin.
virtual void vtkImageShrink3D::GetShift |
( |
int |
[3] | ) |
|
|
virtual |
Set/Get the pixel to use as origin.
void vtkImageShrink3D::SetAveraging |
( |
int |
| ) |
|
Choose Mean, Minimum, Maximum, Median or sub sampling. The neighborhood operations are not centered on the sampled pixel. This may cause a half pixel shift in your output image. You can changed "Shift" to get around this. vtkImageGaussianSmooth or vtkImageMean with strides.
int vtkImageShrink3D::GetAveraging |
( |
| ) |
|
|
inline |
Choose Mean, Minimum, Maximum, Median or sub sampling. The neighborhood operations are not centered on the sampled pixel. This may cause a half pixel shift in your output image. You can changed "Shift" to get around this. vtkImageGaussianSmooth or vtkImageMean with strides.
Definition at line 61 of file vtkImageShrink3D.h.
virtual void vtkImageShrink3D::AveragingOn |
( |
| ) |
|
|
virtual |
Choose Mean, Minimum, Maximum, Median or sub sampling. The neighborhood operations are not centered on the sampled pixel. This may cause a half pixel shift in your output image. You can changed "Shift" to get around this. vtkImageGaussianSmooth or vtkImageMean with strides.
virtual void vtkImageShrink3D::AveragingOff |
( |
| ) |
|
|
virtual |
Choose Mean, Minimum, Maximum, Median or sub sampling. The neighborhood operations are not centered on the sampled pixel. This may cause a half pixel shift in your output image. You can changed "Shift" to get around this. vtkImageGaussianSmooth or vtkImageMean with strides.
void vtkImageShrink3D::SetMean |
( |
int |
| ) |
|
virtual int vtkImageShrink3D::GetMean |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MeanOn |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MeanOff |
( |
| ) |
|
|
virtual |
void vtkImageShrink3D::SetMinimum |
( |
int |
| ) |
|
virtual int vtkImageShrink3D::GetMinimum |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MinimumOn |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MinimumOff |
( |
| ) |
|
|
virtual |
void vtkImageShrink3D::SetMaximum |
( |
int |
| ) |
|
virtual int vtkImageShrink3D::GetMaximum |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MaximumOn |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MaximumOff |
( |
| ) |
|
|
virtual |
void vtkImageShrink3D::SetMedian |
( |
int |
| ) |
|
virtual int vtkImageShrink3D::GetMedian |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MedianOn |
( |
| ) |
|
|
virtual |
virtual void vtkImageShrink3D::MedianOff |
( |
| ) |
|
|
virtual |
virtual int vtkImageShrink3D::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkImageShrink3D::RequestUpdateExtent |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
void vtkImageShrink3D::ThreadedRequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector, |
|
|
vtkImageData *** |
inData, |
|
|
vtkImageData ** |
outData, |
|
|
int |
ext[6], |
|
|
int |
id |
|
) |
| |
|
protected |
void vtkImageShrink3D::InternalRequestUpdateExtent |
( |
int * |
inExt, |
|
|
int * |
outExt |
|
) |
| |
|
protected |
int vtkImageShrink3D::ShrinkFactors[3] |
|
protected |
int vtkImageShrink3D::Shift[3] |
|
protected |
int vtkImageShrink3D::Mean |
|
protected |
int vtkImageShrink3D::Minimum |
|
protected |
int vtkImageShrink3D::Maximum |
|
protected |
int vtkImageShrink3D::Median |
|
protected |
The documentation for this class was generated from the following file: