Compute volume of sketches in a drawing. More...
#include <vtkKWEPaintbrushDrawingStatistics.h>


Public Member Functions | |
| virtual void | SetInput (vtkKWEPaintbrushDrawing *) |
| double | GetVolume () |
| double | GetVolume (int n) |
| double | GetVolume (vtkKWEPaintbrushSketch *) |
| double | GetLabelVolume (vtkKWEPaintbrushEnums::LabelType) |
| vtkKWEPaintbrushDrawing * | GetDrawing () |
| 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) |
Compute volume of sketches in a drawing.
Takes a drawing as input.
Definition at line 39 of file vtkKWEPaintbrushDrawingStatistics.h.
| vtkKWEPaintbrushDrawingStatistics::vtkKWEPaintbrushDrawingStatistics | ( | ) | [protected] |
| vtkKWEPaintbrushDrawingStatistics::~vtkKWEPaintbrushDrawingStatistics | ( | ) | [protected] |
| 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.
vtkstd::vector< double > vtkKWEPaintbrushDrawingStatistics::Volumes [protected] |
Definition at line 88 of file vtkKWEPaintbrushDrawingStatistics.h.
double vtkKWEPaintbrushDrawingStatistics::Volume [protected] |
Definition at line 89 of file vtkKWEPaintbrushDrawingStatistics.h.
unsigned long* vtkKWEPaintbrushDrawingStatistics::VolumesArray [protected] |
Definition at line 90 of file vtkKWEPaintbrushDrawingStatistics.h.
unsigned long vtkKWEPaintbrushDrawingStatistics::MaximumLabelValue [protected] |
Definition at line 91 of file vtkKWEPaintbrushDrawingStatistics.h.
1.7.1