Go to the documentation of this file.
43 #ifndef vtkHyperTreeGridPlaneCutter_h
44 #define vtkHyperTreeGridPlaneCutter_h
46 #include "vtkFiltersHyperTreeModule.h"
70 vtkSetVector4Macro(Plane,
double);
71 vtkGetVector4Macro(Plane,
double);
89 vtkSetMacro(Dual,
int);
90 vtkGetMacro(Dual,
int);
91 vtkBooleanMacro(Dual,
int);
128 bool CheckIntersection(
double[8][3],
double[8] );
132 bool CheckIntersection(
double[8][3] );
137 void PlaneCut(
int,
int,
double[8][3],
int&,
double[][3] );
142 void ReorderCutPoints(
int,
double[][3] );
represent and manipulate 3D points
Objects for depth-first traversal HyperTreeGrids.
cut a hyper tree grid volume with a plane and generate a polygonal cut surface.
perform various plane computations
Cut vtkDataSet with user-specified implicit function.
static vtkHyperTreeGridPlaneCutter * New()
void PrintSelf(ostream &, vtkIndent) override
Methods invoked by print to print information about the object including superclasses.
void SetPlane(vtkPlane *plane)
Set the plane by specifying a vtkPlane object.
a simple class to control print indentation
object to represent cell connectivity
list of point or cell ids
void SetPlaneObj(vtkPlane *)
dynamic, self-adjusting array of bits
general representation of visualization data
Superclass for algorithms that produce a hyper tree grid as output.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
vtkTypeUInt32 vtkMTimeType