vtkScalar.h

Go to the documentation of this file.
00001 /* $Id: vtkScalar.h,v 1.5 2005/05/11 11:40:11 pfb Exp $ */
00002 
00003 #ifndef _vtkScalar_h
00004 #define _vtkScalar_h
00005 
00010 #include <vtkPolyDataToPolyDataFilter.h>
00011 
00016 class VTK_EXPORT vtkScalar : public vtkPolyDataToPolyDataFilter
00017   {
00018   //****************************************************************************
00019                              public:
00020   
00021   vtkTypeMacro(vtkScalar, vtkPolyDataToPolyDataFilter);
00022 
00027   double min() const;
00028 
00033   double max() const;
00034 
00040    void PrintSelf(ostream& os, vtkIndent indent);
00041 
00042   //****************************************************************************
00043                              protected:
00044 
00048   double _min;
00049 
00053   double _max;
00054 
00058   vtkScalar();
00059 
00063   virtual ~vtkScalar();
00064 
00065   //****************************************************************************
00066                              private:
00067   
00071   vtkScalar(const vtkScalar&);
00072   vtkScalar& operator=(const vtkScalar&);
00073   };
00074 
00078 #endif
00079 
00080 /*
00081  * $Log: vtkScalar.h,v $
00082  * Revision 1.5  2005/05/11 11:40:11  pfb
00083  * Added module info.
00084  *
00085  * Revision 1.4  2003/02/26 06:47:49  pfb
00086  * Work over of the guard defines.
00087  *
00088  * Revision 1.3  2001/05/06 06:15:32  pfb
00089  * Added necessary VTK macros.
00090  *
00091  * Revision 1.2  2001/05/03 16:51:46  pfb
00092  * Removed the New() function.
00093  *
00094  * Revision 1.1  2001/05/02 15:36:17  pfb
00095  * Added vtkScalar.
00096  *
00097  *
00098  */