Go to the documentation of this file.
33 #ifndef vtkResampleWithDataSet_h
34 #define vtkResampleWithDataSet_h
37 #include "vtkFiltersCoreModule.h"
86 vtkBooleanMacro(PassCellArrays,
bool);
96 vtkBooleanMacro(PassPointArrays,
bool);
106 vtkBooleanMacro(PassFieldArrays,
bool);
127 vtkBooleanMacro(ComputeTolerance,
bool);
135 vtkSetMacro(MarkBlankPointsAndCells,
bool);
136 vtkGetMacro(MarkBlankPointsAndCells,
bool);
137 vtkBooleanMacro(MarkBlankPointsAndCells,
bool);
183 #endif // vtkResampleWithDataSet_h
vtkMTimeType GetMTime() override
Return this object's modified time.
bool GetPassFieldArrays()
void SetPassCellArrays(bool arg)
Shallow copy the input cell data arrays to the output.
static vtkResampleWithDataSet * New()
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
virtual void SetCellLocatorPrototype(vtkAbstractCellLocator *)
bool MarkBlankPointsAndCells
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
Specify the data set that will be probed at the input points.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
void SetPassPointArrays(bool arg)
Shallow copy the input point data arrays to the output Off by default.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
bool GetComputeTolerance()
void SetPassFieldArrays(bool arg)
Set whether to pass the field-data arrays from the Input i.e.
vtkNew< vtkCompositeDataProbeFilter > Prober
a simple class to control print indentation
const char * GetMaskArrayName() const
Get the name of the valid-points mask array.
void SetSourceData(vtkDataObject *source)
Specify the data set that will be probed at the input points.
void SetTolerance(double arg)
Set the tolerance used to compute whether a point in the source is in a cell of the input.
void SetComputeTolerance(bool arg)
Set whether to use the Tolerance field or precompute the tolerance.
int FillOutputPortInformation(int, vtkInformation *) override
Fill the output port information objects for this algorithm.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks for Information.
an abstract base class for locators which find cells
bool GetPassPointArrays()
subclass of vtkProbeFilter which supports composite datasets in the input.
bool GetCategoricalData()
abstract class to specify dataset behavior
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Proxy object to connect input/output ports.
virtual vtkAbstractCellLocator * GetCellLocatorPrototype() const
sample point and cell data of a dataset on points from another dataset.
general representation of visualization data
~vtkResampleWithDataSet() override
void SetBlankPointsAndCells(vtkDataSet *data)
Mark invalid points and cells of output DataSet as hidden.
vtkTypeUInt32 vtkMTimeType
void SetCategoricalData(bool arg)
Control whether the source point data is to be treated as categorical.