VTK
|
producer of vtkImageStencilData More...
#include <vtkImageStencilAlgorithm.h>
producer of vtkImageStencilData
vtkImageStencilAlgorithm is a superclass for filters that generate the special vtkImageStencilData type. This data type is a special representation of a binary image that can be used as a mask by several imaging filters.
Definition at line 35 of file vtkImageStencilAlgorithm.h.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
Definition at line 39 of file vtkImageStencilAlgorithm.h.
vtkImageStencilAlgorithm::vtkImageStencilAlgorithm | ( | ) | [protected] |
vtkImageStencilAlgorithm::~vtkImageStencilAlgorithm | ( | ) | [protected] |
static vtkImageStencilAlgorithm* vtkImageStencilAlgorithm::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
static int vtkImageStencilAlgorithm::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
virtual int vtkImageStencilAlgorithm::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
static vtkImageStencilAlgorithm* vtkImageStencilAlgorithm::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
virtual vtkObjectBase* vtkImageStencilAlgorithm::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
void vtkImageStencilAlgorithm::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkPolyDataToImageStencil, vtkImageStencilSource, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
void vtkImageStencilAlgorithm::SetOutput | ( | vtkImageStencilData * | output | ) |
Get or set the output for this source.
Get or set the output for this source.
virtual int vtkImageStencilAlgorithm::ProcessRequest | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [virtual] |
see vtkAlgorithm for details
Reimplemented from vtkAlgorithm.
virtual int vtkImageStencilAlgorithm::RequestData | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented in vtkPolyDataToImageStencil, vtkLassoStencilSource, vtkROIStencilSource, vtkImageToImageStencil, and vtkImplicitFunctionToImageStencil.
virtual int vtkImageStencilAlgorithm::RequestInformation | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented in vtkImageStencilSource, and vtkImageToImageStencil.
virtual int vtkImageStencilAlgorithm::RequestUpdateExtent | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented in vtkImageToImageStencil.
vtkImageStencilData* vtkImageStencilAlgorithm::AllocateOutputData | ( | vtkDataObject * | out, |
int * | updateExt | ||
) | [protected] |
virtual int vtkImageStencilAlgorithm::FillOutputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
Fill the output port information objects for this algorithm. This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle.
Reimplemented from vtkAlgorithm.