 |
VTK
9.1.0
|
Go to the documentation of this file.
73 #include "vtkFiltersCoreModule.h"
118 void SetPlane(
int i,
double A,
double B,
double C);
127 int AddPlane(
double A,
double B,
double C,
double D);
129 void SetPlane(
int i,
double A,
double B,
double C,
double D);
143 vtkGetMacro(NumberOfPlanes,
int);
192 vtkPolyData* pd,
double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax);
227 void operator=(
const vtkHull&) =
delete;
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)
A special method that is used to generate a polyhedron directly from a set of n planes.
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)
Variations of AddPlane()/SetPlane() that allow D to be set.
int AddPlane(double plane[3], double D)
Variations of AddPlane()/SetPlane() that allow D to be set.
void SetPlane(int i, double plane[3])
Set the normal values for plane i.
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 ComputePlaneDistances(vtkPolyData *input)
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 CreateInitialPolygon(double *, int, const double *)
void SetPlane(int i, double A, double B, double C, double D)
Variations of AddPlane()/SetPlane() that allow D to be set.
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 ClipPolygonsFromPlanes(vtkPoints *points, vtkCellArray *polys, const double *bounds)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
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])
Add a plane to the current set of planes.
Superclass for algorithms that produce only polydata as output.