15 #ifndef vtkAMRCutPlane_h
16 #define vtkAMRCutPlane_h
18 #include "vtkFiltersAMRModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
50 vtkSetVector3Macro(Center,
double);
57 vtkSetVector3Macro(
Normal,
double);
64 vtkSetMacro(LevelOfResolution,
int);
65 vtkGetMacro(LevelOfResolution,
int);
74 vtkSetMacro(UseNativeCutter,
bool);
75 vtkGetMacro(UseNativeCutter,
bool);
76 vtkBooleanMacro(UseNativeCutter,
bool);
109 vtkSetMacro(InitialRequest,
bool);
138 void ExtractCellDataFromGrid(
151 void InitializeCenter(
double min[3],
double max[3]);
157 bool PlaneIntersectsAMRBox(
vtkPlane* pl,
double bounds[6]);
158 bool PlaneIntersectsAMRBox(
double plane[4],
double bounds[6]);
191 VTK_ABI_NAMESPACE_END
vtkMultiProcessController * Controller
represent and manipulate point attribute data
represent and manipulate cell attribute data
A concrete instance of vtkMultiBlockDataSet that provides functionality for cutting an AMR dataset (a...
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
static vtkMultiBlockDataSetAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
abstract class to specify cell behavior
a simple class to control print indentation
perform various plane computations
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.
object to represent cell connectivity
Composite dataset that organizes datasets into blocks.
hierarchical dataset of vtkUniformGrids
represent and manipulate 3D points
std::vector< int > BlocksToLoad
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
Multiprocessing communication superclass.