Go to the documentation of this file.
47 #include "vtkFiltersCoreModule.h"
92 void SetPlane(
int i,
double A,
double B,
double C );
101 int AddPlane(
double A,
double B,
double C,
double D );
103 void SetPlane(
int i,
double A,
double B,
double C,
double D );
117 vtkGetMacro( NumberOfPlanes,
int );
166 double ymin,
double ymax,
double zmin,
double zmax);
179 int PlanesStorageSize;
195 void CreateInitialPolygon(
double *,
int,
double * );
201 void operator=(const
vtkHull&) VTK_DELETE_FUNCTION;
represent and manipulate 3D points
void GenerateHull(vtkPolyData *pd, double *bounds)
A special method that is used to generate a polyhedron directly from a set of n planes.
int AddPlane(double A, double B, double C)
Add a plane to the current set of planes.
void GenerateHull(vtkPolyData *pd, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetPlane(int i, double plane[3], double D)
int AddPlane(double plane[3], double D)
void SetPlane(int i, double plane[3])
implicit function for convex set of planes
void AddRecursiveSpherePlanes(int level)
Add the planes that represent the normals of the vertices of a polygonal sphere formed by recursively...
void AddCubeFacePlanes()
Add the six planes that make up the faces of a cube - (1,0,0), (-1, 0, 0), (0,1,0),...
void AddCubeEdgePlanes()
Add the 12 planes that represent the edges of a cube - halfway between the two connecting face planes...
a simple class to control print indentation
object to represent cell connectivity
produce an n-sided convex hull
void SetPlanes(vtkPlanes *planes)
Set all the planes at once using a vtkPlanes implicit function.
void SetPlane(int i, double A, double B, double C)
Set the normal values for plane i.
void SetPlane(int i, double A, double B, double C, double D)
void RemoveAllPlanes(void)
Remove all planes from the current set of planes.
int AddPlane(double A, double B, double C, double D)
Variations of AddPlane()/SetPlane() that allow D to be set.
concrete dataset represents vertices, lines, polygons, and triangle strips
void AddCubeVertexPlanes()
Add the 8 planes that represent the vertices of a cube - the combination of the three face planes con...
int AddPlane(double plane[3])
Superclass for algorithms that produce only polydata as output.