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);
108 vtkSetClampMacro(MinHullSizeInWorld,
double, 0.0,
VTK_DOUBLE_MAX);
109 vtkGetMacro(MinHullSizeInWorld,
double);
118 vtkSetClampMacro(MinHullSizeInDisplay,
int, 0,
VTK_INT_MAX);
119 vtkGetMacro(MinHullSizeInDisplay,
int);
139 static void CalculateBoundingRectangle(
vtkPoints* inPoints,
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
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
a cell that represents an n-sided polygon
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Produce filled convex hulls around a set of points.
represent and manipulate 3D points
cell represents a set of 1D lines
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.