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 */