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
vtkImplicitFunctionToImageStencil Class Reference

clip an image with a function More...

#include <vtkImplicitFunctionToImageStencil.h>

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

Public Types

typedef vtkImageStencilSource Superclass
 
- Public Types inherited from vtkImageStencilSource
typedef vtkImageStencilAlgorithm Superclass
 
- Public Types inherited from vtkImageStencilAlgorithm
typedef vtkAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkImplicitFunctionToImageStencilNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
unsigned long GetMTime ()
 
virtual void SetInput (vtkImplicitFunction *)
 
virtual vtkImplicitFunction * GetInput ()
 
virtual void SetThreshold (double)
 
virtual double GetThreshold ()
 
- Public Member Functions inherited from vtkImageStencilSource
vtkImageStencilSourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
virtual void SetInformationInput (vtkImageData *)
 
virtual vtkImageData * GetInformationInput ()
 
virtual void SetOutputOrigin (double, double, double)
 
virtual void SetOutputOrigin (double[3])
 
virtual double * GetOutputOrigin ()
 
virtual void GetOutputOrigin (double &, double &, double &)
 
virtual void GetOutputOrigin (double[3])
 
virtual void SetOutputSpacing (double, double, double)
 
virtual void SetOutputSpacing (double[3])
 
virtual double * GetOutputSpacing ()
 
virtual void GetOutputSpacing (double &, double &, double &)
 
virtual void GetOutputSpacing (double[3])
 
virtual void SetOutputWholeExtent (int, int, int, int, int, int)
 
virtual void SetOutputWholeExtent (int[6])
 
virtual int * GetOutputWholeExtent ()
 
virtual void GetOutputWholeExtent (int &, int &, int &, int &, int &, int &)
 
virtual void GetOutputWholeExtent (int[6])
 
- Public Member Functions inherited from vtkImageStencilAlgorithm
vtkImageStencilAlgorithmNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetOutput (vtkImageStencilData *output)
 
vtkImageStencilDataGetOutput ()
 
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Static Public Member Functions

static
vtkImplicitFunctionToImageStencil
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkImplicitFunctionToImageStencil
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkImageStencilSource
static vtkImageStencilSourceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageStencilSourceSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkImageStencilAlgorithm
static vtkImageStencilAlgorithmNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageStencilAlgorithmSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkImplicitFunctionToImageStencil ()
 
 ~vtkImplicitFunctionToImageStencil ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkImageStencilSource
 vtkImageStencilSource ()
 
 ~vtkImageStencilSource ()
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkImageStencilAlgorithm
 vtkImageStencilAlgorithm ()
 
 ~vtkImageStencilAlgorithm ()
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
vtkImageStencilDataAllocateOutputData (vtkDataObject *out, int *updateExt)
 
virtual int FillOutputPortInformation (int, vtkInformation *)
 

Protected Attributes

vtkImplicitFunction * Input
 
double Threshold
 
- Protected Attributes inherited from vtkImageStencilSource
vtkImageData * InformationInput
 
int OutputWholeExtent [6]
 
double OutputOrigin [3]
 
double OutputSpacing [3]
 

Detailed Description

clip an image with a function

vtkImplicitFunctionToImageStencil will convert a vtkImplicitFunction into a stencil that can be used with vtkImageStencil or with other classes that apply a stencil to an image.

See Also
vtkImplicitFunction vtkImageStencil vtkPolyDataToImageStencil
Tests:
vtkImplicitFunctionToImageStencil (Tests)

Definition at line 37 of file vtkImplicitFunctionToImageStencil.h.

Member Typedef Documentation

Definition at line 41 of file vtkImplicitFunctionToImageStencil.h.

Constructor & Destructor Documentation

vtkImplicitFunctionToImageStencil::vtkImplicitFunctionToImageStencil ( )
protected
vtkImplicitFunctionToImageStencil::~vtkImplicitFunctionToImageStencil ( )
protected

Member Function Documentation

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

Reimplemented from vtkImageStencilSource.

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

Reimplemented from vtkImageStencilSource.

vtkImplicitFunctionToImageStencil* vtkImplicitFunctionToImageStencil::NewInstance ( ) const
void vtkImplicitFunctionToImageStencil::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkImplicitFunctionToImageStencil::SetInput ( vtkImplicitFunction *  )
virtual

Specify the implicit function to convert into a stencil.

virtual vtkImplicitFunction* vtkImplicitFunctionToImageStencil::GetInput ( )
virtual

Specify the implicit function to convert into a stencil.

virtual void vtkImplicitFunctionToImageStencil::SetThreshold ( double  )
virtual

Set the threshold value for the implicit function.

virtual double vtkImplicitFunctionToImageStencil::GetThreshold ( )
virtual

Set the threshold value for the implicit function.

unsigned long vtkImplicitFunctionToImageStencil::GetMTime ( )

Override GetMTime() to account for the implicit function.

virtual int vtkImplicitFunctionToImageStencil::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkImageStencilAlgorithm.

Member Data Documentation

vtkImplicitFunction* vtkImplicitFunctionToImageStencil::Input
protected

Definition at line 66 of file vtkImplicitFunctionToImageStencil.h.

double vtkImplicitFunctionToImageStencil::Threshold
protected

Definition at line 67 of file vtkImplicitFunctionToImageStencil.h.


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