46 #include "vtkCommonDataModelModule.h"
47 #include "vtkImplicitFunction.h"
53 class VTKCOMMONDATAMODEL_EXPORT
vtkPlanes :
public vtkImplicitFunction
58 void PrintSelf(ostream& os,
vtkIndent indent);
62 double EvaluateFunction(
double x[3]);
64 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
68 void EvaluateGradient(
double x[3],
double n[3]);
86 void SetFrustumPlanes(
double planes[24]);
93 void SetBounds(
double bounds[6]);
94 void SetBounds(
double xmin,
double xmax,
double ymin,
double ymax,
95 double zmin,
double zmax);
99 int GetNumberOfPlanes();
107 void GetPlane(
int i,
vtkPlane *plane);
double EvaluateFunction(double x, double y, double z)
implicit function for convex set of planes
a simple class to control print indentation
abstract superclass for arrays of numeric data
perform various plane computations
represent and manipulate 3D points