50 #ifndef vtkConvexHull2D_h
51 #define vtkConvexHull2D_h
74 vtkGetMacro(ScaleFactor,
double);
75 vtkSetMacro(ScaleFactor,
double);
80 vtkGetMacro(Outline,
bool);
81 vtkSetMacro(Outline,
bool);
82 vtkBooleanMacro(Outline,
bool);
86 BoundingRectangle = 0,
92 vtkGetMacro(HullShape,
int);
93 vtkSetClampMacro(HullShape,
int, 0, 1);
100 vtkGetMacro(MinHullSizeInWorld,
double);
107 vtkSetClampMacro(MinHullSizeInDisplay,
int, 0,
VTK_INT_MAX);
108 vtkGetMacro(MinHullSizeInDisplay,
int);
124 static void CalculateBoundingRectangle(
vtkPoints* inPoints,
125 vtkPoints* outPoints,
double minimumHullSize=1.0);
127 double minimumHullSize=1.0);
145 void ResizeHullToMinimumInDisplay(
vtkPolyData* hullPolyData);
150 int MinHullSizeInDisplay;
151 double MinHullSizeInWorld;
162 #endif // vtkConvexHull2D_h
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
#define VTKRENDERINGANNOTATION_EXPORT
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
a simple class to control print indentation
a cell that represents an n-sided polygon
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
Produce filled convex hulls around a set of points.
represent and manipulate 3D points
cell represents a set of 1D lines