dox/Imaging/vtkImageEuclideanToPolar.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00025
#ifndef __vtkImageEuclideanToPolar_h
00026
#define __vtkImageEuclideanToPolar_h
00027
00028
00029
#include "vtkImageToImageFilter.h"
00030
00031 class VTK_IMAGING_EXPORT vtkImageEuclideanToPolar :
public vtkImageToImageFilter
00032 {
00033
public:
00034
static vtkImageEuclideanToPolar *
New();
00035 vtkTypeRevisionMacro(vtkImageEuclideanToPolar,
vtkImageToImageFilter);
00036
void PrintSelf(ostream& os,
vtkIndent indent);
00037
00039
00042 vtkSetMacro(ThetaMaximum,
double);
00043 vtkGetMacro(ThetaMaximum,
double);
00045
00046
protected:
00047 vtkImageEuclideanToPolar();
00048 ~vtkImageEuclideanToPolar() {};
00049
00050 double ThetaMaximum;
00051
00052
void ThreadedExecute(
vtkImageData *inData,
vtkImageData *outData,
00053
int ext[6],
int id);
00054
private:
00055 vtkImageEuclideanToPolar(
const vtkImageEuclideanToPolar&);
00056
void operator=(
const vtkImageEuclideanToPolar&);
00057 };
00058
00059
#endif
00060
00061
00062