Public Member Functions | Protected Member Functions | Protected Attributes

vtkKWEPaintbrushDrawingStatistics Class Reference

Compute volume of sketches in a drawing. More...

#include <vtkKWEPaintbrushDrawingStatistics.h>

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

List of all members.

Public Member Functions

virtual void SetInput (vtkKWEPaintbrushDrawing *)
double GetVolume ()
double GetVolume (int n)
double GetVolume (vtkKWEPaintbrushSketch *)
double GetLabelVolume (vtkKWEPaintbrushEnums::LabelType)
vtkKWEPaintbrushDrawingGetDrawing ()

virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Protected Member Functions

 vtkKWEPaintbrushDrawingStatistics ()
 ~vtkKWEPaintbrushDrawingStatistics ()

virtual int FillInputPortInformation (int, vtkInformation *)
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)

Protected Attributes

vtkstd::vector< double > Volumes
double Volume
unsigned long * VolumesArray
unsigned long MaximumLabelValue



static
vtkKWEPaintbrushDrawingStatistics
New ()
 vtkTypeRevisionMacro (vtkKWEPaintbrushDrawingStatistics, vtkAlgorithm)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

Compute volume of sketches in a drawing.

Takes a drawing as input.

Definition at line 39 of file vtkKWEPaintbrushDrawingStatistics.h.


Constructor & Destructor Documentation

vtkKWEPaintbrushDrawingStatistics::vtkKWEPaintbrushDrawingStatistics (  )  [protected]
vtkKWEPaintbrushDrawingStatistics::~vtkKWEPaintbrushDrawingStatistics (  )  [protected]

Member Function Documentation

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

Standard VTK methods.

Reimplemented from vtkAlgorithm.

vtkKWEPaintbrushDrawingStatistics::vtkTypeRevisionMacro ( vtkKWEPaintbrushDrawingStatistics  ,
vtkAlgorithm   
)

Standard VTK methods.

void vtkKWEPaintbrushDrawingStatistics::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard VTK methods.

Reimplemented from vtkAlgorithm.

virtual void vtkKWEPaintbrushDrawingStatistics::SetInput ( vtkKWEPaintbrushDrawing  )  [virtual]

Set a paintbrush drawing as input

virtual int vtkKWEPaintbrushDrawingStatistics::ProcessRequest ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [virtual]

see vtkAlgorithm for details

Reimplemented from vtkAlgorithm.

double vtkKWEPaintbrushDrawingStatistics::GetVolume (  ) 

Get the volume of the drawing. This will the sum of the volumes of all the sketches in the drawing

double vtkKWEPaintbrushDrawingStatistics::GetVolume ( int  n  ) 

Get the volume of the n'th sketch in the drawing.

double vtkKWEPaintbrushDrawingStatistics::GetVolume ( vtkKWEPaintbrushSketch  ) 

Get the volume of this sketch in the drawing

double vtkKWEPaintbrushDrawingStatistics::GetLabelVolume ( vtkKWEPaintbrushEnums::LabelType   ) 

Get the volume of the sketch with this label

vtkKWEPaintbrushDrawing* vtkKWEPaintbrushDrawingStatistics::GetDrawing (  ) 

Get the input to this filter

virtual int vtkKWEPaintbrushDrawingStatistics::FillInputPortInformation ( int  ,
vtkInformation  
) [protected, virtual]

see vtkAlgorithm for docs.

Reimplemented from vtkAlgorithm.

virtual int vtkKWEPaintbrushDrawingStatistics::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

see vtkAlgorithm for docs.


Member Data Documentation

vtkstd::vector< double > vtkKWEPaintbrushDrawingStatistics::Volumes [protected]

Definition at line 88 of file vtkKWEPaintbrushDrawingStatistics.h.

Definition at line 89 of file vtkKWEPaintbrushDrawingStatistics.h.

Definition at line 90 of file vtkKWEPaintbrushDrawingStatistics.h.

Definition at line 91 of file vtkKWEPaintbrushDrawingStatistics.h.


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