48 #ifndef vtkConvexHull2D_h 49 #define vtkConvexHull2D_h 51 #include "vtkRenderingAnnotationModule.h" 74 vtkGetMacro(ScaleFactor,
double);
82 vtkGetMacro(Outline,
bool);
88 BoundingRectangle = 0,
96 vtkGetMacro(HullShape,
int);
97 vtkSetClampMacro(HullShape,
int, 0, 1);
105 vtkSetClampMacro(MinHullSizeInWorld,
double, 0.0,
VTK_DOUBLE_MAX);
106 vtkGetMacro(MinHullSizeInWorld,
double);
115 vtkSetClampMacro(MinHullSizeInDisplay,
int, 0,
VTK_INT_MAX);
116 vtkGetMacro(MinHullSizeInDisplay,
int);
136 static
void CalculateBoundingRectangle(
vtkPoints* inPoints,
137 vtkPoints* outPoints,
double minimumHullSize=1.0);
139 double minimumHullSize=1.0);
156 void ResizeHullToMinimumInDisplay(
vtkPolyData* hullPolyData);
161 int MinHullSizeInDisplay;
162 double MinHullSizeInWorld;
173 #endif // vtkConvexHull2D_h
vtkTypeUInt32 vtkMTimeType
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.
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.