16#ifndef vtkCutMaterial_h 
   17#define vtkCutMaterial_h 
   19#include "vtkFiltersParallelModule.h"  
   22VTK_ABI_NAMESPACE_BEGIN
 
   36  vtkSetStringMacro(MaterialArrayName);
 
   37  vtkGetStringMacro(MaterialArrayName);
 
   44  vtkSetMacro(Material, 
int);
 
   45  vtkGetMacro(Material, 
int);
 
   53  vtkSetStringMacro(ArrayName);
 
   54  vtkGetStringMacro(ArrayName);
 
   61  vtkSetVector3Macro(UpVector, 
double);
 
   62  vtkGetVector3Macro(UpVector, 
double);
 
   70  vtkGetVector3Macro(MaximumPoint, 
double);
 
   71  vtkGetVector3Macro(CenterPoint, 
double);
 
   72  vtkGetVector3Macro(Normal, 
double);
 
   89  double MaximumPoint[3];
 
   90  double CenterPoint[3];
 
Automatically computes the cut plane for a material array pair.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
~vtkCutMaterial() override
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
void ComputeMaximumPoint(vtkDataSet *input)
 
static vtkCutMaterial * New()
 
abstract class to specify dataset behavior
 
a simple class to control print indentation
 
perform various plane computations
 
Superclass for algorithms that produce only polydata as output.