|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   48 #ifndef vtkConvexHull2D_h 
   49 #define vtkConvexHull2D_h 
   52 #include "vtkRenderingAnnotationModule.h"  
   74   vtkGetMacro(ScaleFactor, 
double);
 
   75   vtkSetMacro(ScaleFactor, 
double);
 
   82   vtkGetMacro(Outline, 
bool);
 
   83   vtkSetMacro(Outline, 
bool);
 
   84   vtkBooleanMacro(Outline, 
bool);
 
   89     BoundingRectangle = 0,
 
   97   vtkGetMacro(HullShape, 
int);
 
   98   vtkSetClampMacro(HullShape, 
int, 0, 1);
 
  106   vtkSetClampMacro(MinHullSizeInWorld, 
double, 0.0, 
VTK_DOUBLE_MAX);
 
  107   vtkGetMacro(MinHullSizeInWorld, 
double);
 
  115   vtkSetClampMacro(MinHullSizeInDisplay, 
int, 0, 
VTK_INT_MAX);
 
  116   vtkGetMacro(MinHullSizeInDisplay, 
int);
 
  136   static void CalculateBoundingRectangle(
 
  138   static void CalculateConvexHull(
 
  155   void ResizeHullToMinimumInDisplay(
vtkPolyData* hullPolyData);
 
  160   int MinHullSizeInDisplay;
 
  161   double MinHullSizeInWorld;
 
  172 #endif // vtkConvexHull2D_h 
  
represent and manipulate 3D points
a cell that represents an n-sided polygon
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
cell represents a set of 1D lines
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
Produce filled convex hulls around a set of points.
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
static vtkPolyDataAlgorithm * New()
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.