Go to the documentation of this file.
51 #ifndef vtkConvexHull2D_h
52 #define vtkConvexHull2D_h
54 #include "vtkRenderingAnnotationModule.h"
77 vtkGetMacro(ScaleFactor,
double);
85 vtkGetMacro(Outline,
bool);
91 BoundingRectangle = 0,
99 vtkGetMacro(HullShape,
int);
100 vtkSetClampMacro(HullShape,
int, 0, 1);
109 vtkGetMacro(MinHullSizeInWorld,
double);
119 vtkGetMacro(MinHullSizeInDisplay,
int);
140 vtkPoints* outPoints,
double minimumHullSize=1.0);
142 double minimumHullSize=1.0);
159 void ResizeHullToMinimumInDisplay(
vtkPolyData* hullPolyData);
164 int MinHullSizeInDisplay;
165 double MinHullSizeInWorld;
176 #endif // vtkConvexHull2D_h
represent and manipulate 3D points
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
The modified time of this filter.
a cell that represents an n-sided polygon
vtkTypeUInt64 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
cell represents a set of 1D lines
void SetRenderer(vtkRenderer *renderer)
Renderer needed for MinHullSizeInDisplay calculation.
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
Produce filled convex hulls around a set of points.
abstract specification for renderers
vtkRenderer * GetRenderer()
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkConvexHull2D * New()
static void CalculateBoundingRectangle(vtkPoints *inPoints, vtkPoints *outPoints, double minimumHullSize=1.0)
Convenience methods to calculate a convex hull from a set of vtkPointS.
static void CalculateConvexHull(vtkPoints *inPoints, vtkPoints *outPoints, double minimumHullSize=1.0)
Superclass for algorithms that produce only polydata as output.