51 #ifndef __vtkGraphAnnotationLayersFilter_h
52 #define __vtkGraphAnnotationLayersFilter_h
54 #include "vtkInfovisCoreModule.h"
56 #include "vtkSmartPointer.h"
68 void PrintSelf(ostream& os, vtkIndent indent);
74 void SetOutline(
bool b);
78 void SetScaleFactor(
double scale);
81 void SetHullShapeToBoundingRectangle();
84 void SetHullShapeToConvexHull();
88 void SetMinHullSizeInWorld(
double size);
92 void SetMinHullSizeInDisplay(
int size);
96 void SetRenderer(vtkRenderer* renderer);
99 virtual unsigned long GetMTime();
108 int RequestData(vtkInformation *, vtkInformationVector **,
109 vtkInformationVector *);
119 vtkSmartPointer<vtkAppendPolyData> HullAppend;
120 vtkSmartPointer<vtkAppendPolyData> OutlineAppend;
121 vtkSmartPointer<vtkConvexHull2D> ConvexHullFilter;
124 #endif // __vtkGraphAnnotationLayersFilter_h
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
appends one or more polygonal datasets together
Produce filled convex hulls around subsets of vertices in a vtkGraph.
Produce filled convex hulls around a set of points.