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 | List of all members
vtkImageWrapPad Class Reference

Makes an image larger by wrapping existing data. More...

#include <vtkImageWrapPad.h>

Inheritance diagram for vtkImageWrapPad:
[legend]
Collaboration diagram for vtkImageWrapPad:
[legend]

Public Types

typedef vtkImagePadFilter Superclass
 
- Public Types inherited from vtkImagePadFilter
typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImageWrapPadNewInstance () const
 
- Public Member Functions inherited from vtkImagePadFilter
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 vtkImageWrapPadNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageWrapPadSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkImagePadFilter
static vtkImagePadFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImagePadFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImageWrapPad ()
 
 ~vtkImageWrapPad ()
 
void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int wExt[6])
 
void ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id)
 
- Protected Member Functions inherited from vtkImagePadFilter
 vtkImagePadFilter ()
 
 ~vtkImagePadFilter ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Additional Inherited Members

- Protected Attributes inherited from vtkImagePadFilter
int OutputWholeExtent [6]
 
int OutputNumberOfScalarComponents
 

Detailed Description

Makes an image larger by wrapping existing data.

vtkImageWrapPad performs a modulo operation on the output pixel index to determine the source input index. The new image extent of the output has to be specified. Input has to be the same scalar type as output.

Examples:
vtkImageWrapPad (Examples)
Tests:
vtkImageWrapPad (Tests)

Definition at line 40 of file vtkImageWrapPad.h.

Member Typedef Documentation

Definition at line 44 of file vtkImageWrapPad.h.

Constructor & Destructor Documentation

vtkImageWrapPad::vtkImageWrapPad ( )
inlineprotected

Definition at line 47 of file vtkImageWrapPad.h.

vtkImageWrapPad::~vtkImageWrapPad ( )
inlineprotected

Definition at line 48 of file vtkImageWrapPad.h.

Member Function Documentation

static vtkImageWrapPad* vtkImageWrapPad::New ( )
static
static int vtkImageWrapPad::IsTypeOf ( const char *  type)
static
virtual int vtkImageWrapPad::IsA ( const char *  type)
virtual

Reimplemented from vtkImagePadFilter.

static vtkImageWrapPad* vtkImageWrapPad::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkImageWrapPad::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkImagePadFilter.

vtkImageWrapPad* vtkImageWrapPad::NewInstance ( ) const
void vtkImageWrapPad::ComputeInputUpdateExtent ( int  inExt[6],
int  outExt[6],
int  wExt[6] 
)
protectedvirtual

Reimplemented from vtkImagePadFilter.

void vtkImageWrapPad::ThreadedRequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector,
vtkImageData ***  inData,
vtkImageData **  outData,
int  ext[6],
int  id 
)
protected

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