VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkImageBoxPainter Class Reference

Create a box shaped sub-volume within a 3D image and paint (assign a value to) every sub-volume element with the same value. More...

#include <vtkvmtkImageBoxPainter.h>

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

Public Types

typedef vtkSimpleImageToImageFilter Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkImageBoxPainterNewInstance () const
 
virtual double GetPaintValue ()
 
virtual void SetPaintValue (double)
 
virtual double * GetBoxBounds ()
 
virtual void GetBoxBounds (double data[6])
 
virtual void SetBoxBounds (double data[])
 
virtual int * GetBoxExtent ()
 
virtual void GetBoxExtent (int data[6])
 
virtual void SetBoxExtent (int data[])
 
virtual int GetBoxDefinition ()
 
virtual void SetBoxDefinition (int)
 
void SetBoxDefinitionToUseExtent ()
 
void SetBoxDefinitionToUseBounds ()
 

Static Public Member Functions

static vtkvmtkImageBoxPainterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkImageBoxPainterSafeDownCast (vtkObjectBase *o)
 

Protected Types

enum  { USE_BOUNDS, USE_EXTENT }
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkImageBoxPainter ()
 
 ~vtkvmtkImageBoxPainter ()
 
virtual void SimpleExecute (vtkImageData *input, vtkImageData *output) VTK_OVERRIDE
 

Protected Attributes

double PaintValue
 
double BoxBounds [6]
 
int BoxExtent [6]
 
int BoxDefinition
 

Detailed Description

Create a box shaped sub-volume within a 3D image and paint (assign a value to) every sub-volume element with the same value.

Date
2006/04/06 16:47:48
Revision
1.3

..

Definition at line 34 of file vtkvmtkImageBoxPainter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkSimpleImageToImageFilter vtkvmtkImageBoxPainter::Superclass

Definition at line 38 of file vtkvmtkImageBoxPainter.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
USE_BOUNDS 
USE_EXTENT 

Definition at line 69 of file vtkvmtkImageBoxPainter.h.

Constructor & Destructor Documentation

◆ vtkvmtkImageBoxPainter()

vtkvmtkImageBoxPainter::vtkvmtkImageBoxPainter ( )
protected

◆ ~vtkvmtkImageBoxPainter()

vtkvmtkImageBoxPainter::~vtkvmtkImageBoxPainter ( )
inlineprotected

Definition at line 59 of file vtkvmtkImageBoxPainter.h.

59 {};

Member Function Documentation

◆ New()

static vtkvmtkImageBoxPainter* vtkvmtkImageBoxPainter::New ( )
static

◆ IsTypeOf()

static int vtkvmtkImageBoxPainter::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkImageBoxPainter::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkImageBoxPainter* vtkvmtkImageBoxPainter::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkImageBoxPainter::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkImageBoxPainter* vtkvmtkImageBoxPainter::NewInstance ( ) const

◆ GetPaintValue()

virtual double vtkvmtkImageBoxPainter::GetPaintValue ( )
virtual

◆ SetPaintValue()

virtual void vtkvmtkImageBoxPainter::SetPaintValue ( double  )
virtual

◆ GetBoxBounds() [1/2]

virtual double* vtkvmtkImageBoxPainter::GetBoxBounds ( )
virtual

◆ GetBoxBounds() [2/2]

virtual void vtkvmtkImageBoxPainter::GetBoxBounds ( double  data[6])
virtual

◆ SetBoxBounds()

virtual void vtkvmtkImageBoxPainter::SetBoxBounds ( double  data[])
virtual

◆ GetBoxExtent() [1/2]

virtual int* vtkvmtkImageBoxPainter::GetBoxExtent ( )
virtual

◆ GetBoxExtent() [2/2]

virtual void vtkvmtkImageBoxPainter::GetBoxExtent ( int  data[6])
virtual

◆ SetBoxExtent()

virtual void vtkvmtkImageBoxPainter::SetBoxExtent ( int  data[])
virtual

◆ GetBoxDefinition()

virtual int vtkvmtkImageBoxPainter::GetBoxDefinition ( )
virtual

◆ SetBoxDefinition()

virtual void vtkvmtkImageBoxPainter::SetBoxDefinition ( int  )
virtual

◆ SetBoxDefinitionToUseExtent()

void vtkvmtkImageBoxPainter::SetBoxDefinitionToUseExtent ( )
inline

◆ SetBoxDefinitionToUseBounds()

void vtkvmtkImageBoxPainter::SetBoxDefinitionToUseBounds ( )
inline

◆ SimpleExecute()

virtual void vtkvmtkImageBoxPainter::SimpleExecute ( vtkImageData *  input,
vtkImageData *  output 
)
protectedvirtual

Member Data Documentation

◆ PaintValue

double vtkvmtkImageBoxPainter::PaintValue
protected

Definition at line 63 of file vtkvmtkImageBoxPainter.h.

◆ BoxBounds

double vtkvmtkImageBoxPainter::BoxBounds[6]
protected

Definition at line 64 of file vtkvmtkImageBoxPainter.h.

◆ BoxExtent

int vtkvmtkImageBoxPainter::BoxExtent[6]
protected

Definition at line 65 of file vtkvmtkImageBoxPainter.h.

◆ BoxDefinition

int vtkvmtkImageBoxPainter::BoxDefinition
protected

Definition at line 67 of file vtkvmtkImageBoxPainter.h.


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