#include <vtkKWEPaintbrushData.h>


Public Member Functions | |
| vtkTypeRevisionMacro (vtkKWEPaintbrushData, vtkDataObject) | |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual int | Add (vtkKWEPaintbrushData *, bool forceMutable=false)=0 |
| virtual int | Subtract (vtkKWEPaintbrushData *, bool forceMutable=false)=0 |
| virtual int | Replace (vtkKWEPaintbrushData *, bool forceMutable=false)=0 |
| virtual int | Clip (int extent[6])=0 |
| virtual void | SetExtent (int extent[6])=0 |
| virtual void | GetExtent (int extent[6])=0 |
| virtual void | Allocate (double fillValue=0.0)=0 |
| virtual void | SetSpacing (double spacing[3])=0 |
| virtual void | SetOrigin (double origin[3])=0 |
| virtual int | IsInside (double p[3])=0 |
| virtual void | GetPaintbrushDataAsImageData (vtkImageData *)=0 |
| int | GetDataObjectType () |
| int | GetExtentType () |
| void | SetLabel (vtkKWEPaintbrushEnums::LabelType l) |
| virtual vtkKWEPaintbrushEnums::LabelType | GetLabel () |
| virtual void | Clear (vtkKWEPaintbrushEnums::LabelType label) |
Protected Member Functions | |
| vtkKWEPaintbrushData () | |
| ~vtkKWEPaintbrushData () | |
Protected Attributes | |
| vtkKWEPaintbrushEnums::LabelType | Label |
Definition at line 30 of file vtkKWEPaintbrushData.h.
| vtkKWEPaintbrushData::vtkKWEPaintbrushData | ( | ) | [protected] |
| vtkKWEPaintbrushData::~vtkKWEPaintbrushData | ( | ) | [protected] |
| vtkKWEPaintbrushData::vtkTypeRevisionMacro | ( | vtkKWEPaintbrushData | , | |
| vtkDataObject | ||||
| ) |
| void vtkKWEPaintbrushData::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Reimplemented from vtkDataObject.
Reimplemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual int vtkKWEPaintbrushData::Add | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual int vtkKWEPaintbrushData::Subtract | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual int vtkKWEPaintbrushData::Replace | ( | vtkKWEPaintbrushData * | , | |
| bool | forceMutable = false | |||
| ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual int vtkKWEPaintbrushData::Clip | ( | int | extent[6] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::SetExtent | ( | int | extent[6] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::GetExtent | ( | int | extent[6] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::Allocate | ( | double | fillValue = 0.0 |
) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::SetSpacing | ( | double | spacing[3] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::SetOrigin | ( | double | origin[3] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual int vtkKWEPaintbrushData::IsInside | ( | double | p[3] | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| virtual void vtkKWEPaintbrushData::GetPaintbrushDataAsImageData | ( | vtkImageData * | ) | [pure virtual] |
Implemented in vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushLabelData, and vtkKWEPaintbrushStencilData.
| int vtkKWEPaintbrushData::GetDataObjectType | ( | ) | [inline, virtual] |
Reimplemented from vtkDataObject.
Definition at line 73 of file vtkKWEPaintbrushData.h.
| int vtkKWEPaintbrushData::GetExtentType | ( | ) | [inline, virtual] |
Reimplemented from vtkDataObject.
Definition at line 77 of file vtkKWEPaintbrushData.h.
| void vtkKWEPaintbrushData::SetLabel | ( | vtkKWEPaintbrushEnums::LabelType | l | ) | [inline] |
Definition at line 81 of file vtkKWEPaintbrushData.h.
| virtual vtkKWEPaintbrushEnums::LabelType vtkKWEPaintbrushData::GetLabel | ( | ) | [virtual] |
| virtual void vtkKWEPaintbrushData::Clear | ( | vtkKWEPaintbrushEnums::LabelType | label | ) | [virtual] |
Reimplemented in vtkKWEPaintbrushLabelData.
vtkKWEPaintbrushEnums::LabelType vtkKWEPaintbrushData::Label [protected] |
Definition at line 99 of file vtkKWEPaintbrushData.h.
1.7.1