An abstract class used to support segmentations. More...
#include <vtkKWEPaintbrushStencilData.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWEPaintbrushStencilData, vtkKWEPaintbrushData) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | DeepCopy (vtkDataObject *o) |
| void | ShallowCopy (vtkDataObject *f) |
| virtual int | Add (vtkImageStencilData *, bool forceMutable=false) |
| virtual int | Subtract (vtkImageStencilData *, bool forceMutable=false) |
| virtual int | Replace (vtkImageStencilData *, bool forceMutable=false) |
| virtual int | Clip (int extent[6]) |
| virtual void | Allocate (double fillValue=0.0) |
| virtual void | Resize (int extent[6], double fillValue=0.0) |
| virtual int | IsInside (double p[3]) |
| virtual void | GetPaintbrushDataAsImageData (vtkImageData *) |
| virtual unsigned long | GetMTime () |
| virtual void | SetImageStencilData (vtkImageStencilData *) |
| virtual vtkImageStencilData * | GetImageStencilData () |
| virtual int | Add (vtkKWEPaintbrushData *, bool forceMutable=false) |
| virtual int | Subtract (vtkKWEPaintbrushData *, bool forceMutable=false) |
| virtual int | Replace (vtkKWEPaintbrushData *, bool forceMutable=false) |
| virtual void | SetSpacing (double spacing[3]) |
| virtual void | SetOrigin (double origin[3]) |
| virtual void | SetExtent (int extent[6]) |
| virtual void | GetExtent (int extent[6]) |
Static Public Member Functions | |
| static vtkKWEPaintbrushStencilData * | New () |
Protected Member Functions | |
| vtkKWEPaintbrushStencilData () | |
| ~vtkKWEPaintbrushStencilData () | |
Protected Attributes | |
| vtkImageStencilData * | ImageStencilData |
An abstract class used to support segmentations.
Definition at line 37 of file vtkKWEPaintbrushStencilData.h.
| vtkKWEPaintbrushStencilData::vtkKWEPaintbrushStencilData | ( | ) | [protected] |
| vtkKWEPaintbrushStencilData::~vtkKWEPaintbrushStencilData | ( | ) | [protected] |
| static vtkKWEPaintbrushStencilData* vtkKWEPaintbrushStencilData::New | ( | ) | [static] |
Reimplemented from vtkDataObject.
| vtkKWEPaintbrushStencilData::vtkTypeRevisionMacro | ( | vtkKWEPaintbrushStencilData | , | |
| vtkKWEPaintbrushData | ||||
| ) |
| void vtkKWEPaintbrushStencilData::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkKWEPaintbrushData.
| void vtkKWEPaintbrushStencilData::DeepCopy | ( | vtkDataObject * | o | ) | [virtual] |
Reimplemented from vtkDataObject.
| void vtkKWEPaintbrushStencilData::ShallowCopy | ( | vtkDataObject * | f | ) | [virtual] |
Reimplemented from vtkDataObject.
| virtual void vtkKWEPaintbrushStencilData::SetImageStencilData | ( | vtkImageStencilData * | ) | [virtual] |
| virtual vtkImageStencilData* vtkKWEPaintbrushStencilData::GetImageStencilData | ( | ) | [virtual] |
| virtual int vtkKWEPaintbrushStencilData::Add | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
Minkowski operations
Implements vtkKWEPaintbrushData.
| virtual int vtkKWEPaintbrushStencilData::Subtract | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
Minkowski operations
Implements vtkKWEPaintbrushData.
| virtual int vtkKWEPaintbrushStencilData::Replace | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
Minkowski operations
Implements vtkKWEPaintbrushData.
| virtual int vtkKWEPaintbrushStencilData::Add | ( | vtkImageStencilData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
| virtual int vtkKWEPaintbrushStencilData::Subtract | ( | vtkImageStencilData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
| virtual int vtkKWEPaintbrushStencilData::Replace | ( | vtkImageStencilData * | , | |
| bool | forceMutable = false | |||
| ) | [virtual] |
| virtual int vtkKWEPaintbrushStencilData::Clip | ( | int | extent[6] | ) | [virtual] |
Clip self with supplied extents. Return 1 if something changed
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::Allocate | ( | double | fillValue = 0.0 |
) | [virtual] |
Allocate and fill. This will wipe out any existing data.
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::Resize | ( | int | extent[6], | |
| double | fillValue = 0.0 | |||
| ) | [virtual] |
Resize. Unlike allocate, this will allocate to conform to the new extents, while preserving existing data. If you are calling Resize with the extents for the first time, this is the same as calling SetExtent(..) followed by Allocate(..).
| virtual void vtkKWEPaintbrushStencilData::SetSpacing | ( | double | spacing[3] | ) | [virtual] |
Set the metadata.
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::SetOrigin | ( | double | origin[3] | ) | [virtual] |
Set the metadata.
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::SetExtent | ( | int | extent[6] | ) | [virtual] |
Set/Get extents.
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::GetExtent | ( | int | extent[6] | ) | [virtual] |
Set/Get extents.
Implements vtkKWEPaintbrushData.
| virtual int vtkKWEPaintbrushStencilData::IsInside | ( | double | p[3] | ) | [virtual] |
Is the point "p" inside ?
Implements vtkKWEPaintbrushData.
| virtual void vtkKWEPaintbrushStencilData::GetPaintbrushDataAsImageData | ( | vtkImageData * | ) | [virtual] |
Get the binary brush stencil data as an image data
Implements vtkKWEPaintbrushData.
| virtual unsigned long vtkKWEPaintbrushStencilData::GetMTime | ( | ) | [virtual] |
See vtkObject for doc
Reimplemented from vtkDataObject.
Definition at line 101 of file vtkKWEPaintbrushStencilData.h.
1.7.1