|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   65 #ifndef vtkPointInterpolator_h 
   66 #define vtkPointInterpolator_h 
   69 #include "vtkFiltersPointsModule.h"  
  151   vtkSetMacro(NullPointsStrategy, 
int);
 
  152   vtkGetMacro(NullPointsStrategy, 
int);
 
  175   vtkSetMacro(NullValue, 
double);
 
  176   vtkGetMacro(NullValue, 
double);
 
  186     this->ExcludedArrays.push_back(excludedArray);
 
  197     this->ExcludedArrays.clear();
 
  213     if (i < 0 || i >= 
static_cast<int>(this->ExcludedArrays.size()))
 
  217     return this->ExcludedArrays[i].c_str();
 
  228   vtkSetMacro(PromoteOutputArrays, 
bool);
 
  229   vtkBooleanMacro(PromoteOutputArrays, 
bool);
 
  230   vtkGetMacro(PromoteOutputArrays, 
bool);
 
  238   vtkSetMacro(PassPointArrays, 
bool);
 
  239   vtkBooleanMacro(PassPointArrays, 
bool);
 
  240   vtkGetMacro(PassPointArrays, 
bool);
 
  248   vtkSetMacro(PassCellArrays, 
bool);
 
  249   vtkBooleanMacro(PassCellArrays, 
bool);
 
  250   vtkGetMacro(PassCellArrays, 
bool);
 
  258   vtkSetMacro(PassFieldArrays, 
bool);
 
  259   vtkBooleanMacro(PassFieldArrays, 
bool);
 
  260   vtkGetMacro(PassFieldArrays, 
bool);
 
  306   void ExtractImageDescription(
 
  
void SetNullPointsStrategyToClosestPoint()
void SetNullPointsStrategyToMaskPoints()
virtual void Modified()
Update the modification time for this object.
vtkInterpolationKernel * Kernel
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
Superclass for algorithms that produce output of the same type as input.
dynamic, self-adjusting array of char
virtual vtkMTimeType GetMTime()
Return this object's modified time.
topologically and geometrically regular array of data
a simple class to control print indentation
vtkAbstractPointLocator * Locator
static vtkDataSetAlgorithm * New()
list of point or cell ids
vtkStdString ValidPointsMaskArrayName
abstract class to specify dataset behavior
void SetNullPointsStrategyToNullValue()
vtkCharArray * ValidPointsMask
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.
abstract class to quickly locate points in 3-space
interpolate over point cloud using various kernels
dynamic, self-adjusting array of double
void ClearExcludedArrays()
Clears the contents of excluded array list.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
Wrapper around std::string to keep symbols short.
const char * GetExcludedArray(int i)
Return the name of the ith excluded array.
general representation of visualization data
void AddExcludedArray(const vtkStdString &excludedArray)
Adds an array to the list of arrays which are to be excluded from the interpolation process.
int GetNumberOfExcludedArrays()
Return the number of excluded arrays.
base class for interpolation kernels
std::vector< vtkStdString > ExcludedArrays
vtkTypeUInt32 vtkMTimeType
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks for Information.