VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkImagePadFilter Class Reference

Super class for filters that fill in extra pixels. More...

#include <vtkImagePadFilter.h>

Inheritance diagram for vtkImagePadFilter:
[legend]

Public Types

typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImagePadFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetOutputWholeExtent (int extent[6])
 
void SetOutputWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
 
void GetOutputWholeExtent (int extent[6])
 
int * GetOutputWholeExtent ()
 
virtual void SetOutputNumberOfScalarComponents (int)
 
virtual int GetOutputNumberOfScalarComponents ()
 

Static Public Member Functions

static vtkImagePadFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImagePadFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImagePadFilter ()
 
 ~vtkImagePadFilter ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int wExt[6])
 

Protected Attributes

int OutputWholeExtent [6]
 
int OutputNumberOfScalarComponents
 

Detailed Description

Super class for filters that fill in extra pixels.

vtkImagePadFilter Changes the image extent of an image. If the image extent is larger than the input image extent, the extra pixels are filled by an algorithm determined by the subclass. The image extent of the output has to be specified.

Definition at line 30 of file vtkImagePadFilter.h.

Member Typedef Documentation

typedef vtkThreadedImageAlgorithm vtkImagePadFilter::Superclass

Definition at line 34 of file vtkImagePadFilter.h.

Constructor & Destructor Documentation

vtkImagePadFilter::vtkImagePadFilter ( )
protected
vtkImagePadFilter::~vtkImagePadFilter ( )
inlineprotected

Definition at line 54 of file vtkImagePadFilter.h.

Member Function Documentation

static vtkImagePadFilter* vtkImagePadFilter::New ( )
static
static int vtkImagePadFilter::IsTypeOf ( const char *  type)
static
virtual int vtkImagePadFilter::IsA ( const char *  type)
virtual
static vtkImagePadFilter* vtkImagePadFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImagePadFilter::NewInstanceInternal ( ) const
protectedvirtual
vtkImagePadFilter* vtkImagePadFilter::NewInstance ( ) const
void vtkImagePadFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkImagePadFilter::SetOutputWholeExtent ( int  extent[6])

The image extent of the output has to be set explicitly.

void vtkImagePadFilter::SetOutputWholeExtent ( int  minX,
int  maxX,
int  minY,
int  maxY,
int  minZ,
int  maxZ 
)

The image extent of the output has to be set explicitly.

void vtkImagePadFilter::GetOutputWholeExtent ( int  extent[6])

The image extent of the output has to be set explicitly.

int* vtkImagePadFilter::GetOutputWholeExtent ( )
inline

The image extent of the output has to be set explicitly.

Definition at line 43 of file vtkImagePadFilter.h.

virtual void vtkImagePadFilter::SetOutputNumberOfScalarComponents ( int  )
virtual

Set/Get the number of output scalar components.

virtual int vtkImagePadFilter::GetOutputNumberOfScalarComponents ( )
virtual

Set/Get the number of output scalar components.

virtual int vtkImagePadFilter::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkImagePadFilter::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual void vtkImagePadFilter::ComputeInputUpdateExtent ( int  inExt[6],
int  outExt[6],
int  wExt[6] 
)
protectedvirtual

Reimplemented in vtkImageWrapPad, and vtkImageMirrorPad.

Member Data Documentation

int vtkImagePadFilter::OutputWholeExtent[6]
protected

Definition at line 54 of file vtkImagePadFilter.h.

int vtkImagePadFilter::OutputNumberOfScalarComponents
protected

Definition at line 57 of file vtkImagePadFilter.h.


The documentation for this class was generated from the following file: