00001 #ifndef GrayLevelImage16_H 00002 #define GrayLevelImage16_H 00003 00004 #include "SingleElementImage.h" 00005 #include "ImageSuperClasses.h" 00006 00007 namespace puma2 { 00008 00013 class GrayLevelImage16 : 00014 public SingleElementImage<unsigned short> //< unsigned short == 16 bit? --> ask configure! 00015 { 00016 public: 00017 00021 GrayLevelImage16(int x = 0, int y = 0); 00022 00023 GrayLevelImage16(int x, int y, GrayLevelImage16 * m, int xo, int yo); 00024 00025 00027 double getElementTypeMinimum() const { return 0; }; 00028 00030 double getElementTypeMaximum() const { return 255*255; }; 00031 }; 00032 00033 } 00034 00035 #endif