38 #ifndef vtkAxisAlignedPlaneCutter_h 39 #define vtkAxisAlignedPlaneCutter_h 49 class vtkDataAssembly;
53 class vtkPartitionedDataSet;
54 class vtkPartitionedDataSetCollection;
86 void SetOffsetValue(
int i,
double value);
87 double GetOffsetValue(
int i);
95 void SetNumberOfOffsetValues(
int number);
96 int GetNumberOfOffsetValues();
106 vtkSetMacro(LevelOfResolution,
int);
107 vtkGetMacro(LevelOfResolution,
int);
142 bool ProcessPDS(vtkPartitionedDataSet* inputPDS,
vtkPlane* plane,
143 vtkPartitionedDataSetCollection* outputPDC, vtkDataAssembly* outputHierarchy,
int nodeId);
148 void CutHTGWithAAPlane(
159 int LevelOfResolution = 0;
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkDataObjectAlgorithm * New()
vtkTypeUInt64 vtkMTimeType
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Cut data with an Axis-Aligned cut function.
#define VTK_ABI_NAMESPACE_BEGIN
virtual vtkMTimeType GetMTime()
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)