Public Member Functions | Protected Member Functions | Protected Attributes

vtkKWEPaintbrushData Class Reference

#include <vtkKWEPaintbrushData.h>

Inheritance diagram for vtkKWEPaintbrushData:
Inheritance graph
[legend]
Collaboration diagram for vtkKWEPaintbrushData:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Definition at line 30 of file vtkKWEPaintbrushData.h.


Constructor & Destructor Documentation

vtkKWEPaintbrushData::vtkKWEPaintbrushData (  )  [protected]
vtkKWEPaintbrushData::~vtkKWEPaintbrushData (  )  [protected]

Member Function Documentation

vtkKWEPaintbrushData::vtkTypeRevisionMacro ( vtkKWEPaintbrushData  ,
vtkDataObject   
)
void vtkKWEPaintbrushData::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual int vtkKWEPaintbrushData::Add ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [pure virtual]
virtual int vtkKWEPaintbrushData::Subtract ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [pure virtual]
virtual int vtkKWEPaintbrushData::Replace ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [pure virtual]
virtual int vtkKWEPaintbrushData::Clip ( int  extent[6]  )  [pure virtual]
virtual void vtkKWEPaintbrushData::SetExtent ( int  extent[6]  )  [pure virtual]
virtual void vtkKWEPaintbrushData::GetExtent ( int  extent[6]  )  [pure virtual]
virtual void vtkKWEPaintbrushData::Allocate ( double  fillValue = 0.0  )  [pure virtual]
virtual void vtkKWEPaintbrushData::SetSpacing ( double  spacing[3]  )  [pure virtual]
virtual void vtkKWEPaintbrushData::SetOrigin ( double  origin[3]  )  [pure virtual]
virtual int vtkKWEPaintbrushData::IsInside ( double  p[3]  )  [pure virtual]
virtual void vtkKWEPaintbrushData::GetPaintbrushDataAsImageData ( vtkImageData  )  [pure virtual]
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.


Member Data Documentation

vtkKWEPaintbrushEnums::LabelType vtkKWEPaintbrushData::Label [protected]

Definition at line 99 of file vtkKWEPaintbrushData.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines