38 #ifndef vtkAxisAlignedPlaneCutter_h 39 #define vtkAxisAlignedPlaneCutter_h 50 class vtkDataAssembly;
52 class vtkPartitionedDataSet;
53 class vtkPartitionedDataSetCollection;
85 void SetOffsetValue(
int i,
double value);
86 double GetOffsetValue(
int i);
94 void SetNumberOfOffsetValues(
int number);
95 int GetNumberOfOffsetValues();
105 vtkSetMacro(LevelOfResolution,
int);
106 vtkGetMacro(LevelOfResolution,
int);
132 bool ProcessPDS(vtkPartitionedDataSet* inputPDS,
vtkPVPlane* plane,
133 vtkPartitionedDataSetCollection* outputPDC, vtkDataAssembly* outputHierarchy,
int nodeId);
138 void CutHTGWithAAPlane(
149 int LevelOfResolution = 0;
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkDataObjectAlgorithm * New()
#define VTK_ABI_NAMESPACE_END
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
extends vtkPlane to add Offset parameter.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)