24 #ifndef vtkAMRSliceFilter_h 25 #define vtkAMRSliceFilter_h 27 #include "vtkFiltersAMRModule.h" 50 vtkGetMacro(OffSetFromOrigin,
double);
57 vtkGetMacro( ForwardUpstream,
int );
66 vtkGetMacro( EnablePrefetching,
int );
75 vtkGetMacro(MaxResolution,
int);
131 void ComputeCellCenter(
148 bool PlaneIntersectsAMRBox(
double plane[4],
double bounds[6] );
155 void ComputeAMRBlocksToLoad(
161 void GetAMRSliceInPlane(
178 void InitializeOffSet(
181 double OffSetFromOrigin;
188 int EnablePrefetching;
A base class for all algorithms that take as input vtkOverlappingAMR and produce vtkOverlappingAMR.
Encloses a rectangular region of voxel like cells.
a simple class to control print indentation
perform various plane computations
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
hierarchical dataset of vtkUniformGrids
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
A concrete instance of vtkOverlappingAMRAlgorithm which implements functionality for extracting slice...
int FillOutputPortInformation(int port, vtkInformation *info) override
See algorithm for more info.
static vtkOverlappingAMRAlgorithm * New()
int FillInputPortInformation(int port, vtkInformation *info) override
See algorithm for more info.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Multiprocessing communication superclass.