48 #include "vtkFiltersGeneralModule.h"
50 #define VTK_DICE_MODE_NUMBER_OF_POINTS 0
51 #define VTK_DICE_MODE_SPECIFIED_NUMBER 1
52 #define VTK_DICE_MODE_MEMORY_LIMIT 2
79 vtkGetMacro(DiceMode,
int);
91 vtkGetMacro(NumberOfActualPieces,
int);
101 vtkGetMacro(NumberOfPointsPerPiece,
int);
114 vtkGetMacro(NumberOfPieces,
int);
125 vtkGetMacro(MemoryLimit,
unsigned long);
143 void operator=(
const vtkDicer&) =
delete;
Superclass for algorithms that produce output of the same type as input.
abstract class to specify dataset behavior
abstract superclass to divide dataset into pieces
unsigned long MemoryLimit
void SetDiceModeToSpecifiedNumberOfPieces()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void UpdatePieceMeasures(vtkDataSet *input)
int NumberOfPointsPerPiece
void SetDiceModeToMemoryLimitPerPiece()
void SetDiceModeToNumberOfPointsPerPiece()
a simple class to control print indentation
#define VTK_DICE_MODE_NUMBER_OF_POINTS
#define VTK_DICE_MODE_SPECIFIED_NUMBER
#define VTK_DICE_MODE_MEMORY_LIMIT