31 #ifndef __vtkPolyPlane_h
32 #define __vtkPolyPlane_h
34 #include "vtkCommonDataModelModule.h"
35 #include "vtkImplicitFunction.h"
40 class VTKCOMMONDATAMODEL_EXPORT
vtkPolyPlane :
public vtkImplicitFunction
47 void PrintSelf(ostream& os,
vtkIndent indent);
51 double EvaluateFunction(
double x[3]);
53 {
return this->vtkImplicitFunction::EvaluateFunction(x, y, z); } ;
57 void EvaluateGradient(
double x[3],
double g[3]);
62 virtual void SetPolyLine( vtkPolyLine * );
63 vtkGetObjectMacro( PolyLine, vtkPolyLine );
67 virtual unsigned long GetMTime();
73 void ComputeNormals();
75 double ExtrusionDirection[3];
record modification and/or execution time
vtkIdType ClosestPlaneIdx
dynamic, self-adjusting array of double
double EvaluateFunction(double x, double y, double z)
a simple class to control print indentation
Implicit function that is generated by extrusion of a polyline along the Z axis.
vtkTimeStamp NormalComputeTime