37 #ifndef __vtkTreeFieldAggregator_h
38 #define __vtkTreeFieldAggregator_h
43 #include "vtkInfovisCoreModule.h"
52 void PrintSelf(ostream& os, vtkIndent indent);
58 vtkGetStringMacro(Field);
59 vtkSetStringMacro(Field);
65 vtkGetMacro(MinValue,
double);
66 vtkSetMacro(MinValue,
double);
71 vtkSetMacro(LeafVertexUnitSize,
bool);
72 vtkGetMacro(LeafVertexUnitSize,
bool);
73 vtkBooleanMacro(LeafVertexUnitSize,
bool);
79 vtkSetMacro(LogScale,
bool);
80 vtkGetMacro(LogScale,
bool);
81 vtkBooleanMacro(LogScale,
bool);
87 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
91 bool LeafVertexUnitSize;
96 double GetDoubleValue(vtkAbstractArray* arr, vtkIdType
id);
97 static void SetDoubleValue(vtkAbstractArray* arr, vtkIdType
id,
double value);
Superclass for algorithms that produce only Tree as output.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent)
aggregate field values from the leaves up the tree
static vtkTreeAlgorithm * New()