vtkImageAccumulateDiscrete.h

Go to the documentation of this file.
00001 /*=auto=========================================================================
00002 
00003   Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
00004 
00005   See Doc/copyright/copyright.txt
00006   or http://www.slicer.org/copyright/copyright.txt for details.
00007 
00008   Program:   3D Slicer
00009   Module:    $RCSfile: vtkImageAccumulateDiscrete.h,v $
00010   Date:      $Date: 2006/04/12 22:28:50 $
00011   Version:   $Revision: 1.21 $
00012 
00013 =========================================================================auto=*/
00020 
00021 #ifndef __vtkImageAccumulateDiscrete_h
00022 #define __vtkImageAccumulateDiscrete_h
00023 
00024 #include "vtkImageToImageFilter.h"
00025 
00026 #include "vtkMRML.h"
00027 
00028 
00029 class VTK_MRML_EXPORT vtkImageAccumulateDiscrete : public vtkImageToImageFilter
00030 {
00031 public:
00032   static vtkImageAccumulateDiscrete *New();
00033   vtkTypeMacro(vtkImageAccumulateDiscrete,vtkImageToImageFilter);
00034   void PrintSelf(ostream& os, vtkIndent indent);
00035 
00036 protected:
00037   vtkImageAccumulateDiscrete();
00038   ~vtkImageAccumulateDiscrete() {};
00039 
00040   void ExecuteInformation(vtkImageData *input, vtkImageData *output);
00041   void ExecuteInformation(){this->Superclass::ExecuteInformation();};
00042   void ComputeInputUpdateExtent(int inExt[6], int outExt[6]);
00043   void ExecuteData(vtkDataObject *);
00044 
00045 private:
00046   vtkImageAccumulateDiscrete(const vtkImageAccumulateDiscrete&);
00047   void operator=(const vtkImageAccumulateDiscrete&);
00048 };
00049 
00050 #endif
00051 

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1