36 #ifndef vtkExplodeDataSet_h
37 #define vtkExplodeDataSet_h
39 #include "vtkFiltersGeneralModule.h"
44 VTK_ABI_NAMESPACE_BEGIN
68 vtkSetMacro(UsePartitionNamesFromFieldData,
bool);
69 vtkGetMacro(UsePartitionNamesFromFieldData,
bool);
70 vtkBooleanMacro(UsePartitionNamesFromFieldData,
bool);
119 std::map<double, vtkSmartPointer<vtkIdList>> GetIdListsByValue(
vtkDataArray* scalars);
142 std::map<double, std::string> GetProvidedNames(
vtkDataSet* input);
160 bool UsePartitionNamesFromFieldData =
false;
165 VTK_ABI_NAMESPACE_END
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
abstract class to specify dataset behavior
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Methods for subclasses to override to handle different pipeline requests.
a vtkAbstractArray subclass for strings
concrete class for storing a set of points
Explode input dataset according to a cell scalar isovalue criteria.
a simple class to control print indentation
list of point or cell ids
abstract superclass for arrays of numeric data
Superclass for algorithms that produce vtkPartitionedDataSetCollectionAlgorithm.
static vtkAlgorithm * New()