28#include "vtkAcceleratorsVTKmFiltersModule.h"
92 void operator=(
const vtkmClip&) =
delete;
abstract interface for implicit functions
a simple class to control print indentation
Superclass for algorithms that produce only unstructured grid as output.
Clip a dataset using the accelerated vtk-m Clip filter.
double GetClipValue()
The scalar value to use when clipping the dataset.
bool GetComputeScalars()
If true, all input point data arrays will be mapped onto the output dataset.
void SetClipFunction(vtkImplicitFunction *)
Set the implicit function with which to perform the clipping.
std::unique_ptr< internals > Internals
vtkMTimeType GetMTime() override
Return this object's modified time.
void SetClipValue(double)
void SetComputeScalars(bool)
vtkImplicitFunction * GetClipFunction()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
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.
vtkTypeUInt32 vtkMTimeType