26 #ifndef VTKAMRSLICEFILTER_H_
27 #define VTKAMRSLICEFILTER_H_
51 vtkSetMacro(OffSetFromOrigin,
double);
52 vtkGetMacro(OffSetFromOrigin,
double);
56 vtkSetMacro( ForwardUpstream,
int );
57 vtkGetMacro( ForwardUpstream,
int );
58 vtkBooleanMacro( ForwardUpstream,
int );
63 vtkSetMacro( EnablePrefetching,
int );
64 vtkGetMacro( EnablePrefetching,
int );
65 vtkBooleanMacro( EnablePrefetching,
int );
70 vtkSetMacro(MaxResolution,
int);
71 vtkGetMacro(MaxResolution,
int);
120 void ComputeCellCenter(
132 bool PlaneIntersectsAMRBox(
double plane[4],
double bounds[6] );
138 void ComputeAMRBlocksToLoad(
144 void GetAMRSliceInPlane(
157 void InitializeOffSet(
void PrintSelf(ostream &os, vtkIndent indent)
Encloses a rectangular region of voxel like cells.
#define VTKFILTERSAMR_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
std::vector< int > BlocksToLoad
virtual int FillOutputPortInformation(int port, vtkInformation *info)
a simple class to control print indentation
vtkMultiProcessController * Controller
perform various plane computations
hierarchical dataset of vtkUniformGrids
static vtkOverlappingAMRAlgorithm * New()
Multiprocessing communication superclass.