Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

vtkKWEPaintbrushGrayscaleData Class Reference

#include <vtkKWEPaintbrushGrayscaleData.h>

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

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkKWEPaintbrushGrayscaleData, vtkKWEPaintbrushData)
void PrintSelf (ostream &os, vtkIndent indent)
void DeepCopy (vtkDataObject *o)
void ShallowCopy (vtkDataObject *f)
virtual void SetImageData (vtkImageData *)
virtual vtkImageDataGetImageData ()
virtual int Add (vtkKWEPaintbrushData *, bool forceMutable=false)
virtual int Subtract (vtkKWEPaintbrushData *, bool forceMutable=false)
virtual int Replace (vtkKWEPaintbrushData *, bool forceMutable=false)
virtual int Add (vtkImageData *, bool forceMutable=false)
virtual int Subtract (vtkImageData *, bool forceMutable=false)
virtual int Replace (vtkImageData *, 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 void SetSpacing (double spacing[3])
virtual void SetOrigin (double origin[3])
virtual void SetExtent (int extent[6])
virtual void GetExtent (int extent[6])
virtual void SetOutsideValue (double)
virtual double GetOutsideValue ()
virtual void SetOutsideValueTolerance (double)
virtual double GetOutsideValueTolerance ()
virtual int IsInside (double p[3])
virtual void GetPaintbrushDataAsImageData (vtkImageData *)
virtual unsigned long GetMTime ()

Static Public Member Functions

static
vtkKWEPaintbrushGrayscaleData
New ()

Protected Member Functions

 vtkKWEPaintbrushGrayscaleData ()
 ~vtkKWEPaintbrushGrayscaleData ()

Protected Attributes

vtkImageDataImageData
double OutsideValue
double OutsideValueTolerance

Detailed Description

Definition at line 30 of file vtkKWEPaintbrushGrayscaleData.h.


Constructor & Destructor Documentation

vtkKWEPaintbrushGrayscaleData::vtkKWEPaintbrushGrayscaleData (  )  [protected]
vtkKWEPaintbrushGrayscaleData::~vtkKWEPaintbrushGrayscaleData (  )  [protected]

Member Function Documentation

static vtkKWEPaintbrushGrayscaleData* vtkKWEPaintbrushGrayscaleData::New (  )  [static]

Reimplemented from vtkDataObject.

vtkKWEPaintbrushGrayscaleData::vtkTypeRevisionMacro ( vtkKWEPaintbrushGrayscaleData  ,
vtkKWEPaintbrushData   
)
void vtkKWEPaintbrushGrayscaleData::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkKWEPaintbrushData.

void vtkKWEPaintbrushGrayscaleData::DeepCopy ( vtkDataObject o  )  [virtual]

Reimplemented from vtkDataObject.

void vtkKWEPaintbrushGrayscaleData::ShallowCopy ( vtkDataObject f  )  [virtual]

Reimplemented from vtkDataObject.

virtual void vtkKWEPaintbrushGrayscaleData::SetImageData ( vtkImageData  )  [virtual]
virtual vtkImageData* vtkKWEPaintbrushGrayscaleData::GetImageData (  )  [virtual]
virtual int vtkKWEPaintbrushGrayscaleData::Add ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [virtual]

Implements vtkKWEPaintbrushData.

virtual int vtkKWEPaintbrushGrayscaleData::Subtract ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [virtual]

Implements vtkKWEPaintbrushData.

virtual int vtkKWEPaintbrushGrayscaleData::Replace ( vtkKWEPaintbrushData ,
bool  forceMutable = false 
) [virtual]

Implements vtkKWEPaintbrushData.

virtual int vtkKWEPaintbrushGrayscaleData::Add ( vtkImageData ,
bool  forceMutable = false 
) [virtual]
virtual int vtkKWEPaintbrushGrayscaleData::Subtract ( vtkImageData ,
bool  forceMutable = false 
) [virtual]
virtual int vtkKWEPaintbrushGrayscaleData::Replace ( vtkImageData ,
bool  forceMutable = false 
) [virtual]
virtual int vtkKWEPaintbrushGrayscaleData::Clip ( int  extent[6]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::Allocate ( double  fillValue = 0.0  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::Resize ( int  extent[6],
double  fillValue = 0.0 
) [virtual]
virtual void vtkKWEPaintbrushGrayscaleData::SetSpacing ( double  spacing[3]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::SetOrigin ( double  origin[3]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::SetExtent ( int  extent[6]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::GetExtent ( int  extent[6]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::SetOutsideValue ( double   )  [virtual]
virtual double vtkKWEPaintbrushGrayscaleData::GetOutsideValue (  )  [virtual]
virtual void vtkKWEPaintbrushGrayscaleData::SetOutsideValueTolerance ( double   )  [virtual]
virtual double vtkKWEPaintbrushGrayscaleData::GetOutsideValueTolerance (  )  [virtual]
virtual int vtkKWEPaintbrushGrayscaleData::IsInside ( double  p[3]  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual void vtkKWEPaintbrushGrayscaleData::GetPaintbrushDataAsImageData ( vtkImageData  )  [virtual]

Implements vtkKWEPaintbrushData.

virtual unsigned long vtkKWEPaintbrushGrayscaleData::GetMTime (  )  [virtual]

Reimplemented from vtkDataObject.


Member Data Documentation

Definition at line 111 of file vtkKWEPaintbrushGrayscaleData.h.

Definition at line 113 of file vtkKWEPaintbrushGrayscaleData.h.

Definition at line 114 of file vtkKWEPaintbrushGrayscaleData.h.


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