30 #ifndef vtkImageSlab_h 
   31 #define vtkImageSlab_h 
   46   vtkSetClampMacro(Orientation, 
int, 0, 2);
 
   48     this->SetOrientation(0); };
 
   50     this->SetOrientation(1); };
 
   52     this->SetOrientation(2); };
 
   53   vtkGetMacro(Orientation, 
int);
 
   59   vtkSetVector2Macro(SliceRange, 
int);
 
   60   vtkGetVector2Macro(SliceRange, 
int);
 
   75   vtkGetMacro(Operation, 
int);
 
   76   const char *GetOperationAsString();
 
   84   vtkSetMacro(TrapezoidIntegration, 
int);
 
   85   vtkBooleanMacro(TrapezoidIntegration, 
int);
 
   86   vtkGetMacro(TrapezoidIntegration, 
int);
 
   95   vtkSetMacro(MultiSliceOutput, 
int);
 
   96   vtkBooleanMacro(MultiSliceOutput, 
int);
 
   97   vtkGetMacro(MultiSliceOutput, 
int);
 
  110     this->SetOutputScalarType(0); };
 
  111   vtkGetMacro(OutputScalarType, 
int);
 
  128   vtkSetMacro(OutputScalarType, 
int);
 
#define VTK_IMAGE_SLAB_MAX
 
void SetOperationToMean()
 
#define VTK_IMAGE_SLAB_MIN
 
#define VTK_IMAGE_SLAB_SUM
 
#define VTK_IMAGE_SLAB_MEAN
 
void SetOutputScalarTypeToFloat()
 
void PrintSelf(ostream &os, vtkIndent indent)
 
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
Generic filter that has one input.. 
 
combine image slices to form a slab image 
 
void SetOutputScalarTypeToDouble()
 
a simple class to control print indentation 
 
topologically and geometrically regular array of data 
 
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
 
#define VTKIMAGINGGENERAL_EXPORT
 
void SetOutputScalarTypeToInputScalarType()
 
static vtkAlgorithm * New()